# Tar 压缩和解压缩 ## Help ```bash -c:创建压缩文件c代表create。 -x:解压缩文件 -t:查看压缩包里面的文件! -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 -z:用gzip压缩/解压缩 -j:用bzip2压缩/解压缩 -v:显示压缩/解压缩的进度条 -f:使用档案文件或设备,这个选项通常是必选的(注意:f后面不要接参数,也就是说-zxfv是不对的,要写成-zxvf) -O:将文件解开到标准输出 ``` ## 压缩 ```bash # gz:gzip 是 GNU 组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip。tar 中使用-z 这个参数来调用 gzip。 tar -cvzf .tar.gz # bz2:bz2 是 Linux 下常见的压缩文件格式,是由具有高压缩率的压缩工具 bzip2 生成,以后缀为 .bz2 结尾的压缩文件。 tar -cvjf .tar.bz2 # 排除文件/文件夹 tar -cvzf .tar.gz --exclude= --exclude= ``` ## 解压缩 ```bash tar -xvf -C ```