-v/–verbose: 输出详细信息后缀名 描述
文件格式
后缀名 | 描述 |
---|---|
.z | compress程序压缩的文件 |
.zip | zip程序压缩的文件 |
.gz | gzip程序压缩的文件 |
.bz2 | bzip2程序压缩的文件 |
.xz | xz程序压缩的文件 |
.tar | tar程序打包的文件,没有压缩过 |
.tar.gz | tar程序打包的文件,并且经过gzip的压缩 |
.tar.bz2 | tar程序打包的文件,并且经过bzip2的压缩 |
.tar.xz | tar程序打包的文件,并且经过xz的压缩 |
.tar.zst | tar程序打包的文件,并且经过zstd的压缩 |
tar.gz 格式
-z 参数表示 –gzip
压缩
tar -zcvf [文件名].tar.gz [文件/文件夹] [文件/文件夹] ...
解压
tar -zxvf [文件名].tar.gz -C [目标目录]
-C 表示解压缩后文件的目标目录,不写默认解压到当前目录
tar.xz 格式
-J/–xz: 使用 xz 算法压缩
压缩
tar -Jcvf [文件名].tar.xz [文件/文件夹] [文件/文件夹] ...
解压
tar -Jxvf [文件名].tar.xz -C [目标目录]
tar.bz2
-j/–bzip2: 使用 bzip2 算法压缩
压缩
tar -jcvf [文件名].tar.xz [文件/文件夹] [文件/文件夹] ...
解压
tar -jxvf [文件名].tar.xz -C [目标目录]
tar.zst
该格式需要单独安装 zstd
# CentOS
sudo yum install zstd
# Fedora
sudo dnf install zstd
# Ubuntu
sudo apt-get install zstd
使用 zstd 压缩工具压缩的 tar 归档
使用 –zstd 选项指定为使用 zstd 压缩算法
压缩
tar --zstd -cvf [文件名].tar.xz [文件/文件夹] [文件/文件夹] ...
解压
tar --zstd -xvf [文件名].tar.xz -C [目标目录]