压缩/打包 和 解压缩/解包 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查看目录树状结构。
解压和解包后:压缩和打包的源文件依然存在;被解压或解包的文件会覆盖之前的源文件。
时间: 2024-11-02 02:53:39