阅读量:2
Linux文件压缩常用命令及操作如下:
1. 常用压缩命令
-
gzip:压缩单个文件,生成
.gz文件,原文件删除(保留原文件需加-k)。gzip file.txt # 压缩为file.txt.gz gunzip file.txt.gz # 解压 -
bzip2:高压缩比,生成
.bz2文件,原文件删除(保留原文件需加-k)。bzip2 file.txt # 压缩为file.txt.bz2 bunzip2 file.txt.bz2 # 解压 -
xz:高压缩比,适合长期存档,生成
.xz文件,原文件删除(保留原文件需加-k)。xz file.txt # 压缩为file.txt.xz unxz file.txt.xz # 解压 -
zip:跨平台兼容,生成
.zip文件,原文件保留。zip archive.zip file1 file2 dir/ # 压缩文件/目录 unzip archive.zip # 解压
2. 归档+压缩组合(推荐)
用tar打包后,再结合其他压缩工具(节省空间且保留目录结构)。
- tar.gz(常用):
tar -czvf archive.tar.gz file1 dir/ # 压缩 tar -xzvf archive.tar.gz # 解压 - tar.bz2(高压缩):
tar -cjvf archive.tar.bz2 file1 dir/ # 压缩 tar -xjvf archive.tar.bz2 # 解压 - tar.xz(极限压缩):
tar -cJvf archive.tar.xz file1 dir/ # 压缩 tar -xJvf archive.tar.xz # 解压
3. 关键参数说明
-c:创建压缩包;-x:解压;-v:显示过程;-f:指定文件名。-z:用gzip压缩;-j:用bzip2压缩;-J:用xz压缩。-k:保留原文件(部分命令支持,如bzip2/xz)。-C:解压到指定目录(如tar -xzvf file.tar.gz -C /opt/)。
4. 工具选择建议
- 快速压缩/解压:
gzip或zip(速度快,兼容性好)。 - 高压缩率:
xz或bzip2(适合大文件/长期存档)。 - 跨平台共享:
zip(Windows/Linux通用)。
安装命令(如未默认安装):
# Debian/Ubuntu
sudo apt install gzip bzip2 xz-utils zip unzip
# Red Hat/Fedora
sudo yum install gzip bzip2 xz zip unzip
参考来源:
以上就是关于“Linux文件压缩如何操作”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm