如何在 Linux 上解压/压缩文件
如何在 Linux 上解压/压缩文件
解压
tar
1
2
3
4
5
# 解压到当前目录:
tar -xzvf filename.tar.gz
# 解压到指定目录:
tar -xzvf filename.tar.gz -C /target/directory/
解释:
-x:解压(extract)-z:使用 gzip 解压缩-v:显示解压过程(verbose)-f:指定文件名(必填)-C:指定目标目录(需提前创建)
tar 支持的其他压缩格式:
.tar.gz:tar -xzvf.tar.bz2:tar -xjvf.tar.xz:tar -xJvf.tar:tar -xvf
zip
1
2
3
4
5
6
7
8
9
# 安装 unzip(若未安装)
sudo apt install unzip # Ubuntu/Debian
sudo yum install unzip # CentOS/RHEL
# 解压到当前目录
unzip filename.zip
# 解压到指定目录
unzip filename.zip -d /target/path/
压缩
tar
1
tar -czvf myfolder.tar.gz myfolder/
解释:
-c:创建压缩文件
zip
1
zip -r myfolder.zip myfolder/
解释:
-r:递归压缩子目录
This post is licensed under CC BY 4.0 by the author.