NotePublic/Software/Applications/Tar/Tar_压缩和解压缩.md

1.2 KiB
Raw Permalink Blame History

Tar 压缩和解压缩

Help

-c创建压缩文件c代表create。
-x解压缩文件
-t查看压缩包里面的文件
-r向压缩归档文件末尾追加文件
-u更新原压缩包中的文件
-z用gzip压缩/解压缩
-j用bzip2压缩/解压缩
-v显示压缩/解压缩的进度条
-f使用档案文件或设备这个选项通常是必选的注意f后面不要接参数也就是说-zxfv是不对的要写成-zxvf
-O将文件解开到标准输出

压缩

# gzgzip 是 GNU  组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压缩的结果。与 gzip  相对的解压程序是  gunzip。tar 中使用-z 这个参数来调用 gzip。
tar -cvzf <tar file name>.tar.gz <file or folder>
# bz2bz2 是 Linux 下常见的压缩文件格式,是由具有高压缩率的压缩工具 bzip2 生成,以后缀为 .bz2 结尾的压缩文件。
tar -cvjf <tar file name>.tar.bz2 <file or folder>
# 排除文件/文件夹
tar -cvzf <tar file name>.tar.gz --exclude=<exclude file> --exclude=<exclude dir> <file or folder>

解压缩

tar -xvf <tar file name> -C <output path>