在 Linux 中解压文件的方法取决于文件格式。下面是最常见情况的使用说明(直接可用):
.tar(仅打包,不压缩)tar -xvf file.tar
.tar.gz / .tgz(最常见)tar -xzvf file.tar.gz
或
tar -xzvf file.tgz
.tar.bz2tar -xjvf file.tar.bz2
.tar.xztar -xJvf file.tar.xz
.zipunzip file.zip
如果没安装:
sudo apt install unzip # Debian/Ubuntu
sudo yum install unzip # CentOS/RHEL
.gz(单个文件)gunzip file.gz
或
gzip -d file.gz
.bz2bunzip2 file.bz2
.7z7z x file.7z
没安装:
sudo apt install p7zip-full
tar -xzvf file.tar.gz -C /目标目录
unzip file.zip -d /目标目录
tar -tzvf file.tar.gz
unzip -l file.zip
| 参数 | 含义 |
|---|---|
| x | 解压 |
| v | 显示过程 |
| f | 指定文件名 |
| z | gzip |
| j | bzip2 |
| J | xz |
| C | 指定目录 |
tar -xzvf test.tar.gz
unzip test.zip
tar -xJvf test.tar.xz -C /opt/
如果你不确定文件格式,可以把文件名发给我,我可以告诉你该用哪条命令 ✅