首页 > 代码库 > tar打包和压缩并用
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 目录
例:
[root@qiangzi ~]# tree 111
111
└── 222
├── 333
│ └── 444
└── qiangge
3 directories, 1 file (3个目录,一个文件)
[root@qiangzi ~]# tar --exclude qiangge -cvf 88.tar 111
111/
111/222/
111/222/333/
111/222/333/444/
[root@qiangzi ~]# tar -tf 88.tar
111/
111/222/
111/222/333/
111/222/333/444/
tree查看目录树状结构。
解压和解包后:压缩和打包的源文件依然存在;被解压或解包的文件会覆盖之前的源文件。
本文出自 “12350027” 博客,谢绝转载!
tar打包和压缩并用