linuxzip打包
① linux 如何用zip 打包目錄下指定日期內的文件
ll命令指定目錄名(也可以用絕對路徑):file/
zip -r 201012.zip `ll files/|grep 2010|grep Dec|gawk '{print $9}'`
② Linux打包和壓縮
主要針對單個文件壓縮,而非目錄
此工具來自於ncompress包,此工具目前已經很少使用
對應的文件是 .Z 後綴
格式
常用選項
範例
zcat file.Z 不顯式解壓縮的前提下查看文本文件內容
範例
來自於 gzip 包
對應的文件是 .gz 後綴
格式
常用選項
範例
範例
來自於 bzip2 包
對應的文件是 .bz2 後綴
格式
常用選項
範例
來自於 xz 包
對應的文件是 .bz2 後綴
選項
範例
zip 可以實現打包目錄和多個文件成一個文件並壓縮,但可能會丟失文件屬性信息,如:所有者和組信息,一般建議使用 tar 代替
分別來自於 zip 和 unzip 包
選項
範例
範例:互動式加密和解密
範例: 非互動式加密和解密
tar 即 Tape ARchive 磁帶歸檔,可以對目錄和多個文件打包一個文件,並且可以壓縮,保留文件屬性不丟失,常用於備份功能,推薦使用
對應的文件是 .tar 後綴
格式
選項
(1)創建歸檔,保留許可權
(2)追加文件至歸檔:註:不支持對壓縮文件追加
(3) 查看歸檔文件中的文件列表
(4) 展開歸檔
(5) 結合壓縮工具實現:歸檔並壓縮
範例
範例
範例
split 命令可以分割一個文件為多個文件
範例
將多個切割的小文件合並成一個大文件
cpio 是歷史悠久的打包和解包工具,不過目前也已較少使用
cpio 命令是通過重定向的方式將文件進行打包備份,還原恢復的工具,它可以解壓以「.cpio」或者「.tar」結尾的文件
格式
常用選項
範例
③ Linux如何解壓zip文件,linux如何解壓zip文件到指定文件夾
1."linux如何解壓zip文件,為您提供linux如何解壓zip文件圖文信息,打開linux系統,在linux的桌面的空白處右擊。
2.在彈出的下拉選項里,點擊打開終端即可進入命令行。
3.在終端窗口中輸入cdzip命令進入zip目錄。
4.輸入ls命令確認zip文件全稱。
5.輸入unzip命令解壓zip壓縮包。
6.出現inflating即表明解壓成功。
④ 「方法」Linux下將文件打包、壓縮並分割成指定大小
https://blog.csdn.net/whu_zhangmin/article/details/45870077
tar -zcvf cm-11.tar.gz cm-11
//將cm-11文件夾壓縮成cm-11.tar.gz
split -b 4000M -d -a 1 cm-11.tar.gz cm-11.tar.gz.
//使用split命令,-b 4000M 表示設置每個分割包的大小,單位還是可以k
// -d "參數指定生成的分割包後綴為數字的形式
//-a x來設定序列的長度(默認值是2),這里設定序列的長度為1
執行命令後,生成壓縮包如下:
tar -zcvf cm-11.tar.gz cm-11 | split -b 4000M -d -a 1 - cm-11.tar.gz.
//採用管道,其中 - 參數表示將所創建的文件輸出到標准輸出上
tar -zxvf cm-11.tar.gz
cat cm-11.tar.gz.* | tar -zxv
tar可以用來壓縮打包單文件、多個文件、單個目錄、多個目錄。
Linux打包命令 tar
tar命令可以用來壓縮打包單文件、多個文件、單個目錄、多個目錄。
常用格式:
單個文件壓縮打包 tar -czvf my.tar.gz file1
多個文件壓縮打包 tar -czvf my.tar.gz file1 file2,...(file )(也可以給file 文件mv 目錄在壓縮)
單個目錄壓縮打包 tar -czvf my.tar.gz dir1
多個目錄壓縮打包 tar -czvf my.tar.gz dir1 dir2
解包至當前目錄:tar -xzvf my.tar.gz
cpio
含子目錄find x* | cpio -o > /y/z.cpio
不含子目錄ls x* | cpio -o > /y/z.cpio
解包: cpio -i < /y/z.cpio
[root@linux ~]# tar [-cxtzjvfpPN] 文件與目錄 ....
參數:
-c :建立一個壓縮文件的參數指令(create 的意思);
-x :解開一個壓縮文件的參數指令!
-t :查看 tarfile 裡面的文件!
特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!
因為不可能同時壓縮與解壓縮。
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示文件!這個常用,但不建議用在背景執行過程!
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加參數!
例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
『 tar -zcvPf tfile sfile』才對喔!
-p :使用原文件的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的文件中!
--exclude FILE:在壓縮的過程中,不要將 FILE 打包!
⑤ linux中打包和壓縮有什麼區別
打包就是把若干文件或文件夾放到一個tar文件中,但是不會壓縮文件大小。
壓縮就是在打包的基礎上壓縮文件的大小。
⑥ linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。命令行的方法是怎樣。
linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。可以使用命令zip -r mydata.zip dir。例如:
要壓縮/home/data這個目錄,則壓縮命令為zip -q -r mydata.zip /home/data;
如果現在在/home 這個目錄下,則命令是zip -q -r data.zip data;
如果在/home/data 這個目錄下,則命令是zip -q -r data.zip * 。
(6)linuxzip打包擴展閱讀
linux zip壓縮命令主要參數介紹:
1、-c:將解壓縮的結果。
2、-l:顯示壓縮文件內所包含的文件。
3、-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
4、-t:檢查壓縮文件是否正確。
5、-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中。
6、-v:執行是時顯示詳細的信息。
7、-z:僅顯示壓縮文件的備注文字。
8、-a:對文本文件進行必要的字元轉換。
9、-b:不要對文本文件進行字元轉換。
10、-C:壓縮文件中的文件名稱區分大小寫。
⑦ linux打包壓縮命令tar
linux打包壓縮命令tar的方法如下:
操作設備:戴爾筆記本電腦
操作系統:win10
操作程序:linux主機2.01
1、首先進入到等待輸入shell指令的linux命令行狀態下,如下圖所示。
⑧ linux中使用zip打包,用什麼方法,使得源文件與壓縮文件同時存在。需在字元界面下
命令tar
主要參數
-c創建歸檔/壓縮文件
-x還原歸檔/壓縮文件中的文件和目錄
-z採用gzip方式壓縮/解壓縮歸檔文件
-j採用bzip2方式壓縮/解壓縮歸檔文件
-f tar命令的必須選項
zip打包方法實例:
將/home/dir01目錄下的所有文件歸檔壓縮成dir1.tar.bz(註:先要新建目錄dir1)壓縮好了ll查看文件與壓縮文件同時存在
壓縮注意:先進到home目錄下
然後命令tar-cjfdir01.tar.bz /你要存放壓縮文件或目錄的絕對路徑
⑨ linux下將整個文件夾打包成zip該用什麼命令
zip -r /usr/abc.zip
其中 -r 是為了將你的目錄全部循環一遍 如果是單個文件就可以不加
另外如果要指定zip到哪裡可以在後面加路徑 空格 然後加上路徑就好