linux指令(三、压缩常用指令)

本文详细介绍了Linux系统中常用的文件压缩与解压缩工具,包括gzip、bzip2、xz及tar的使用方法,提供了丰富的选项说明与应用场景,帮助读者掌握高效的文件管理技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

gzip [-cdtv#]档名 :在预设的状态下原本的档案会被压缩成为.gz的档名,原始档案就不再存在了
选项与参数:
-c :将压缩的资料输出到萤幕上,可透过资料流重导向来处理;
-d :解压缩的参数;
-t :可以用来检验一个压缩档的一致性~看看档案有无错误;
-v :可以显示出原档案/压缩档案的压缩比等资讯;
-# :# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是-6
 bzip2 [-cdkzv#]档名 
选项与参数:
-c :将压缩的过程产生的资料输出到萤幕上!
-d :解压缩的参数
-k :保留原始档案,而不会删除原始的档案喔!
-z :压缩的参数(预设值,可以不加)
-v :可以显示出原档案/压缩档案的压缩比等资讯;
-# :与gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快!
xz [-dtlkc#]档名 
选项与参数:
-d :就是解压缩啊!
-t :测试压缩档的完整性,看有没有错误
-l :列出压缩档的相关资讯
-k :保留原本的档案不删除~
-c :同样的,就是将资料由萤幕上输出的意思!
-# :同样的,也有较佳的压缩比的意思!
tar [-z|-j|-J] [cv] [-f待建立的新档名] filename...  <==打包与压缩 
tar [ -z|-j|-J] [tv] [-f既有的tar档名]              <==察看档名 
tar [-z|-j|-J] [xv] [ -f既有的tar档名] [-C目录]    <==解压缩
选项与参数:
-c :建立打包档案,可搭配-v 来察看过程中被打包的档名(filename)
-t :察看打包档案的内容含有哪些档名,重点在察看『档名』就是了;
-x :解打包或解压缩的功能,可以搭配-C (大写) 在特定目录解开
      特别留意的是, -c, -t, -x 不可同时出现在一串指令列中。
-z :透过gzip 的支援进行压缩/解压缩:此时档名最好为*.tar.gz
-j :透过bzip2 的支援进行压缩/解压缩:此时档名最好为*.tar.bz2
-J :透过xz 的支援进行压缩/解压缩:此时档名最好为*.tar.xz
      特别留意, -z, -j, -J 不可以同时出现在一串指令列中
-v :在压缩/解压缩的过程中,将正在处理的档名显示出来!
-f filename:-f 后面要立刻接要被处理的档名!建议-f 单独写一个选项啰!(比较不会忘记)
-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。

其他后续练习会使用到的选项介绍:
-p(小写) :保留备份资料的原本权限与属性,常用于备份(-c)重要的设定档
-P(大写) :保留绝对路径,亦即允许备份资料中含有根目录存在之意;
--exclude=FILE:在压缩的过程中,不要将FILE 打包! 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值