1. 程式人生 > >zip,tar命令

zip,tar命令

bzip2 yum tar命令 解包 bzip 指定 沒有 語法 zip壓縮工具

一:zip壓縮工具

如果沒有這個命令,安裝一下
yum install -y zip
用法:(可壓縮目錄,壓縮時源文件不消失)
zip 1.txt.zip 1.txt
zip -r 123.zip 123/ #壓縮目錄用-r
unzip 1.txt.zip
unzip 1.txt.zip -d /tmp/ #解壓到指定目錄
unzip -l 123.zip #查看解壓列表

二:tar打包工具

語法:tar 選項 目標文件名 原文件名
-z:同時用gzip壓縮
-j:同時用bzip2壓縮
-x:解包或者解壓縮
-t:查看tar包裏面的文件
-tf:查看包或者壓縮包的文件列表
-c:創建一個tar包或者壓縮文件包

-v:可視化
-f:後面跟文件名,是壓縮後的文件名,多個參數要把f寫到最後面
-p:使用原文件屬性(不常用)
-P:可以使用絕對路徑(不常用)
--exclude filename:在打包或者壓縮時,不要將filename包含在內
用例:
tar -cvf 123.tar 123
tar -cvf aming.tar 1.txt 123
tar -xvf aming .tar
tar -tf aming.tar
tar -cvf aming.tar --exclude 1.txt --exclude 2 123

三:打包並壓縮

打包同時壓縮:
1.gzip壓縮
tar -czvf test1.tar.gz test1

解壓縮:tar -zxvf test1.tar.gz
2.bzip2壓縮
tar -cjvf test1.tar.bz2 test1
解壓縮:tar -jxvf test1.tar.bz2
3.xz壓縮
tar -cJvf test1.tar.xz test1
解壓縮:tar -Jxvf test1.tar.xz

zip,tar命令