CentOS怎么做压缩文件 | 详细命令行操作指南

CentOS怎么做压缩文件:命令行操作全解析

一、使用tar命令压缩文件

tar是Linux系统最常用的归档工具,支持多种压缩格式。基础语法:

tar -czvf 压缩包名称.tar.gz 文件路径

参数说明:

  • -c:创建新压缩包
  • -z:使用gzip压缩
  • -v:显示压缩过程
  • -f:指定压缩包名称

示例:/home/data目录压缩为data_backup.tar.gz

tar -czvf data_backup.tar.gz /home/data

二、gzip与bzip2高效压缩

1. gzip快速压缩

直接压缩单个文件:

gzip filename

解压操作:

gzip -d filename.gz

2. bzip2高压缩率

生成.bz2格式压缩文件:

bzip2 filename

解压命令:

bunzip2 filename.bz2

三、跨平台压缩使用zip

安装zip工具:

yum install zip unzip -y

压缩文件/目录:

zip -r output.zip /path/to/directory

参数解析:

  • -r:递归处理子目录
  • -q:静默模式运行

四、高级压缩技巧

1. 多文件批量压缩

tar -czvf backup.tar.gz file1.txt file2.log /var/www

2. 分卷压缩大文件

tar -czvf - bigfile.iso | split -b 2G - bigfile_part.tar.gz

五、压缩性能对比

格式 压缩速度 压缩率 典型应用
gzip 中等 日常文件压缩
bzip2 日志归档
zip 中等 中等 跨平台传输

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END