tar打包和壓縮並用
壓縮/打包 和 解壓縮/解包 gzip、bzip2、xz時用命令:
壓縮/打包/查看列表gzip:
tar -zcvf 1.tar.gz 文件名或目錄
解壓縮/解包gzip:
tar -zxvf 1.tar.gz
查看打包壓縮文件列表:
tar -tf 1.tar.gz
壓縮/打包/查看列表bzip2:
tar -jcvf 1.tar.bz2 文件名或目錄
解壓縮/解包bzip2:
tar -jxvf 1.tar.bz2
查看打包壓縮文件列表:
tar -tf 1.tar.bz2
壓縮/打包/查看列表xz:
tar -Jcvf 1.tar.xz 文件名或目錄
解壓縮/解包xz:
tar -Jxvf 1.tar.xz
查看打包壓縮文件列表:
tar -tJf 1.tar.xz
特殊用法:
打包時過濾文件命令 tar --exclude filename -cvf 1.tar 目錄
例:
[[email protected] ~]# tree 111
111
└── 222
├── 333
│ └── 444
└── qiangge
3 directories, 1 file (3個目錄,一個文件)
[[email protected] ~]# tar --exclude qiangge -cvf 88.tar 111
111/
111/222/
111/222/333/
111/222/333/444/
[[email protected] ~]# tar -tf 88.tar
111/
111/222/
111/222/333/
111/222/333/444/
tree查看目錄樹狀結構。
解壓和解包後:壓縮和打包的源文件依然存在;被解壓或解包的文件會覆蓋之前的源文件。
本文出自 “12350027” 博客,謝絕轉載!
tar打包和壓縮並用