在 Linux 中解压文件包,需要根据文件格式使用不同的命令。下面是最常见的解压方法速查表:
.tar(仅打包,不压缩)tar -xvf 文件名.tar
.tar.gz / .tgz(最常用)tar -zxvf 文件名.tar.gz
或
tar -zxvf 文件名.tgz
.tar.bz2tar -jxvf 文件名.tar.bz2
.tar.xztar -Jxvf 文件名.tar.xz
.zipunzip 文件名.zip
如果没有 unzip:
sudo apt install unzip # Ubuntu / Debian
sudo yum install unzip # CentOS / RHEL
.gz(单个文件)gunzip 文件名.gz
或
gzip -d 文件名.gz
.bz2bunzip2 文件名.bz2
.rarunrar x 文件名.rar
安装:
sudo apt install unrar
tar -zxvf 文件名.tar.gz -C 目标目录
示例:
tar -zxvf nginx.tar.gz -C /usr/local/
tar -ztvf 文件名.tar.gz
| 参数 | 含义 |
|---|---|
x |
解压 |
v |
显示过程 |
f |
指定文件名 |
z |
gzip |
j |
bzip2 |
J |
xz |
C |
指定解压目录 |
# 下载并解压
wget https://example.com/test.tar.gz
tar -zxvf test.tar.gz
如果你不确定文件类型,可以发我:
file 文件名
我可以帮你判断用哪个命令 ✅