【linux 最快的压缩命令 linux压缩命令】
linux 文件压缩命令
- .Z 使用 compress 压缩文件
- .zip 使用 zip 压缩文件
- .gz 使用 gzip 压缩文件
- .bz2 使用 bzip2 压缩文件
- .xz 使用 xz 压缩文件
- .tar 使用 tar 工具打包归档,没有压缩文件
- .tar.gz 使用 tar 归档 在 gz 压缩文件
- .tar.bz2 使用 tar 归档在 bz2 压缩文件
- .tar.xz 使用 tar 归档在 xz 压缩文件
压缩文件的优点如下
- 文件更小,便于网络传输,效率更高;
- 避免杂乱,可以减少文件个数,多个文件一起压缩;
- 有些文件不能直接传输,比如安装程序,压缩后就可以传输了
compress
-d解压压缩文件-c保留源文件,标准输出-b指定压缩率 9-16 之间,值越大压缩效率越高-f强制解压覆盖源文件-r递归处理,将指定目录下的所有文件及子目录一并处理-v压缩统计信息# 压缩文件[root@ym test]# compress bigfile[root@ym test]# ls bigfile.Z bigfile.Z# -d 加压缩[root@ym test]# compress -d bigfile.Z[root@ym test]# ls1test.sh2test.shbigfile--deletefilepasswdtest.sh# -c 保留源文件[root@ym test]# compress -c bigfile > bigfile.Z[root@ym test]# ls bigfile*bigfilebigfile.Z# -f 强制压缩文件不管是否存在[root@ym test]# ls bigfile*bigfilebigfile.Z[root@ym test]# compress -f bigfile[root@ym test]# ls bigfile*bigfile.Z# -b 指定压缩率[root@ym test]# compress -d bigfile.Z# -r 递归压缩文件[root@ym tmp]# compress -r ym[root@ym tmp]# ls ym/test1test.sh.Z2test.sh.Zbigfile.Z--delete.Zfile.Zpasswd.Z uncompress
-d解压压缩文件-c保留源文件,标准输出-b指定压缩率 9-16 之间,值越大压缩效率越高-f强制解压覆盖源文件-r递归处理,将指定目录下的所有文件及子目录一并处理-v压缩统计信息 gzip
[root@ym ~]# gzip -hUsage: gzip [OPTION]... [FILE]...-c, --stdout保留源文件,把压缩后的文件输出到标准输出设备-d, --decompress 解压缩文件-f, --force强制压缩文件,不管是什么类型的文件及是否存在-h, --help在线帮助-k, --keep保留源文件不删除文件-l, --list列出压缩文件的相关信息-L, --license显示版本与版权信息-n, --no-name压缩文件时,不保存原来的文件名称及时间戳记-N, --name压缩文件时,保存原来的文件名称及时间戳记-q, --quiet不显示警告信息-r, --recursive递归处理,将指定目录下的所有文件及子目录一并处理-S, --suffix=SUF <压缩字尾字符串>或----suffix<压缩字尾字符串> 更改压缩字尾字符串-t, --test测试压缩文件是否正确无误-v, --verbose显示指令执行过程-V, --version显示版本信息-1, --fast此参数的效果和指定"-1"参数相同-9, --best此参数的效果和指定"-9"参数相同[root@ym test]# tar -c passwd > passwd.gz # 将 passwd 内容通过>标准输出到 passwd.gz [root@ym test]# ls1test.sh2test.shfile.gzpasswdpasswd.gztest.sh[root@ym test]# gzip -d file.gz# -d 选项 将压缩文件 file.gz 解压成 file 文件[root@ym test]# ls1test.sh2test.shfilepasswdpasswd.gztest.sh[root@ym test]# gzip -k file # -k 选项压缩文件同时保留源文件[root@ym test]# ls1test.sh2test.shfilefile.gzpasswdpasswd.gztest.sh[root@ym test]# gzip -l file.gz # 查看压缩率信息compresseduncompressedratio uncompressed_name1055266061.2% file#使用 dd 命令生成一个 10M 的文件[root@ym test]# dd if=/dev/zero of=./bigfile bs=1M count=10 记录了 10+0 的读入记录了 10+0 的写出 10485760 bytes (10 MB, 10 MiB) copied, 0.00384293 s, 2.7 GB/s# 使用-9 压缩率最高[root@ym test]# gzip -9 bigfile[root@ym test]# gzip -l bigfile.gzcompresseduncompressedratio uncompressed_name102161048576099.9% bigfile# 解压并使用压缩率最低重新压缩查看[root@ym test]# gzip -d bigfile.gz [root@ym test]# gzip -1 bigfile [root@ym test]# gzip -l bigfile.gzcompresseduncompressedratio uncompressed_name457801048576099.6% bigfile [root@ym ~]# gzip -r test # 压缩目录下所有文件 [root@ym ~]# cd test[root@ym test]# ls1test.sh.gz2test.sh.gzbigfile.gzfile.gzpasswd.gztest.sh.gz
推荐阅读
- 王者荣耀攻略大全新手入门最新 荣耀王者和最强王者有什么区别
- 苹果手机忘了锁屏密码最简单方法 苹果4s忘记锁屏密码怎么办
- 手机把word转换成pdf最简单的方法 怎么用手机做电子版文档
- 推荐几个拍照好看的APP 拍照软件排行榜最流行
- word转ppt最简单的三种方法 复制粘贴后格式变了怎么办
- 证件照换底色最简单方法word 更换照片背景颜色
- 女生常用3款美颜App横评 拍视频美颜效果最好的软件
- 怎么能让水龙头静音
- 推荐这三款给你 拍照最好的手机排行榜2022
- 手机耗电过快的原因和应对方法 耗电快是什么原因怎么解决