31 | linux 压缩和解压文件常用的8种命令
admin
2024-01-21 18:31:43
0次

目录

  • 1 gzip
    • 1.1 删除原文件
    • 1.2 不删除原文件
    • 1.3 查看文件详情
    • 1.4 压缩目录
  • 2 gunzip
    • 2.1 解压
  • 3 tar压缩
  • 4 tar解压
  • 5 zip压缩
  • 6 unzip解压
  • 7 bzip2
  • 8 bunzip2

1 gzip

语法格式:gzip [参数] 文件
常用参数

参数名称参数说明
-a使用ASCII文字模式
-c把压缩后的文件输出到标准输出设备,不去更动原始文件
-d解开压缩文件
-f强行压缩文件
-l列出压缩文件的相关信息
-r递归处理,将指定目录下的所有文件及子目录一并处理
-q不显示警告信息

1.1 删除原文件

[root@KunPeng tmp]# gzip mysql.sock.lock 
[root@KunPeng tmp]# ls
mysql.sock  mysql.sock.lock.gz

1.2 不删除原文件

[root@KunPeng tmp]# gzip  -c mysql.sock.lock>mysql.sock.lock.gz
[root@KunPeng tmp]# ls
mysql.sock  mysql.sock.lock  mysql.sock.lock.gz

1.3 查看文件详情

[root@KunPeng tmp]# gzip -l   mysql.sock.lock.gzcompressed        uncompressed  ratio uncompressed_name41                   5 -40.0% mysql.sock.lock

1.4 压缩目录

[root@localhost ~]# gzip -r test/
#压缩目录,并没有报错
[root@localhost ~]# ls
anaconda-ks.cfg anaconda-ks.cfg.gz install.log.gz install.log.syslog test
#但是查看发现test目录依然存在,并没有变为压缩文件
[root@localhost ~]# ls test/
testl .gz logs1.gz logs2.gz
#原来gzip命令不会打包目录,而是把目录下所有的子文件分别压缩

注意:原来 gzip 命令只会压缩,不能打包,而是把目录下所有的子文件分别压缩。

2 gunzip

2.1 解压

[root@KunPeng tmp]# gunzip mysql.sock.lock.gz 
[root@KunPeng tmp]# ls
mysql.sock  mysql.sock.lock

注意:gzip只能压缩文件而不能压缩目录。

3 tar压缩

语法格式:tar [-zcf] [压缩后文件名] [目录]
常用参数

参数名称参数说明
-c打包
-v显示详细信息
-f指定文件名
-z打包同时压缩
[root@KunPeng tmp]# ls
mysql.sock  mysql.sock.lock
[root@KunPeng tmp]# tar  -zcf mysql.sock.lock.gz mysql.sock.lock
[root@KunPeng tmp]# 
[root@KunPeng tmp]# ls
mysql.sock  mysql.sock.lock  mysql.sock.lock.gz

注意:这几个选项中-f必须放在最后。

4 tar解压

常用参数

参数名称参数说明
-x解包
-v显示详细信息
-f指定解压文件
-z解压缩
[root@KunPeng tmp]# tar -zxvf mysql.sock.lock.gz
mysql.sock.lock
[root@KunPeng tmp]# ls
mysql.sock  mysql.sock.lock  mysql.sock.lock.gz

注意:可以发现使用tar命令进行压缩或解压时会保留原文件。

5 zip压缩

语法:zip [-r] 压缩后的文件名 文件或目录
功能:压缩文件或目录
压缩后文件格式:zip

[root@KunPeng tmp]# zip  -r mysql.sock.lock.zip  mysql.sock.lock.gz adding: mysql.sock.lock.gz (deflated 2%)
[root@KunPeng tmp]# ls
mysql.sock  mysql.sock.lock  mysql.sock.lock.gz  mysql.sock.lock.zip
[root@KunPeng tmp]# 

注意:zip压缩后能保留原文件,对目录进行压缩,则加上-r选项。

6 unzip解压

语法:unzip 压缩文件
功能:解压.zip的压缩文件

注意:unzip来解压压缩文件,而不管是文件还是目录。

7 bzip2

语法:bzip2 [-k] 文件
功能:压缩文件
压缩后文件格式:.bz2

[root@KunPeng tmp]# bzip2  -k  mysql.sock.lock
[root@KunPeng tmp]# ls
mysql.sock       mysql.sock.lock.bz2  mysql.sock.lock.zip
mysql.sock.lock  mysql.sock.lock.gz
[root@KunPeng tmp]# 
[root@KunPeng tmp]# ll -sh
total 16K0 srwxrwxrwx 1 mysql mysql   0 Nov 15 21:06 mysql.sock
4.0K -rw------- 1 mysql mysql   5 Nov 15 21:06 mysql.sock.lock
4.0K -rw------- 1 mysql mysql  43 Nov 15 21:06 mysql.sock.lock.bz2
4.0K -rw-r--r-- 1 root  root  134 Nov 15 21:44 mysql.sock.lock.gz
4.0K -rw-r--r-- 1 root  root  317 Nov 15 21:50 mysql.sock.lock.zip

8 bunzip2

语法:bunzip2 [-k] 压缩文件
-k:解压缩后保留原文件

[root@KunPeng tmp]# bunzip2  -k mysql.sock.lock.bz2
[root@KunPeng tmp]# 
[root@KunPeng tmp]# ls
mysql.sock       mysql.sock.lock.bz2  mysql.sock.lock.zip
mysql.sock.lock  mysql.sock.lock.gz
[root@KunPeng tmp]# 

相关内容

热门资讯

悟空订购APP非法期货交易欺骗...   近期,有投资者反映,“悟空订购APP”等平台以白银、贵金属订购为名,宣传所谓“高收益”“低门槛”...
小赢淘金APP期货投资骗局,平...   “小赢淘金”之流,最擅长的就是用“注册送现金”、“充值返券”的糖衣炮弹来引流。别天真地以为那是福...
八方淘金APP非法期货交易欺骗...   警惕!八方生财、每日淘金、小赢淘金、悟空订购、蜻蜓订购、斗金订购等APP均涉嫌非法期货交易!  ...
智易购APP贵金属订购交易骗局...   很多人看到“3元起投”“充值送福利”“操作简单”“随时提现”这类宣传,很容易把智易购APP当成普...
喜玛银庄APP商品订购投资骗局...   喜玛银庄APP白银、铂金“现货订购”骗局警示:无资质平台涉嫌非法期货交易,投资者爆仓后如何维权?...
吉鑫乐享APP炒贵金属订购交易...   近期,多名投资者反映在“吉鑫乐享APP”进行贵金属投资时遭遇严重亏损,甚至血本无归。看似正规的“...
易掘金APP虚假期货投资骗局,...   “易掘金”的APP它打着“高收益、灵活投资”的旗号,宣称通过“商品订购”就能轻松赚钱,吸引了不少...
在大吉订购APP订购交易亏损被...   近期,不少投资者反映在“大吉订购App”上投资白银、铂金等商品遭遇严重亏损。该平台宣称提供现货订...
铂银壹号APP商品订购交易亏损...   许多中小投资者误以为网上的“商品现货订购”是合规合法的理财渠道,殊不知这背后隐藏着巨大的合规风险...
兴鑫淘金APP贵金属订购交易亏...   白银、贵金属或其他商品类投资,除国家批准的正规期货交易场所及持牌期货公司外,市面上大量第三方交易...
铂银掘金APP无资质的违规平台...   铂银掘金等平台的投资者,往往是被“注册送现金”“充值返现券”“首单免亏”等广告话术吸引,进而下载...
八方淘金APP订购交易不合规,...   “八方淘金APP”“铂银掘金APP”“铂银壹号APP”等软件被指以“现货订购”为名,实际采用高杠...
在指尖订购APP订购商品亏损被...   指尖订购APP这类平台,表面是“订购交易”,实则是披着电商外衣的非法期货陷阱。绝大多数投资者被蒙...
在犀贝易购APP做商品订购交易...   市面上打着“现货投资”“贵金属交易”旗号的APP并不少,但真正合规、受监管的平台并不多。犀贝易购...
易达淘金APP虚假商品订购交易...   易达淘金APP存在严重的虚假宣传与违规交易行为。该平台打着“商品订购”的旗号,实则通过不合规的交...
大浪淘金APP白银订购亏损被骗...   大浪淘金APP最隐蔽的套路,在于其完全封闭的内盘交易系统。表面上,它宣称与国际贵金属市场接轨;实...
一品好购APP上订购白银出现亏...   一品好购APP原名“一品订购”,运营方为上海宝智未来信息技术有限公司。近期不少投资者反映在该平台...
九州订购APP贵金属订购投资骗...   九州订购APP正通过抖.音、快手、今日头条等平台大量投放投资广告,用“5元起投”“充值返现”“0...
坚锅淘金APP交易软件并不正规...   当前,市面上大量所谓的“现货商城订购”交易软件,早已偏离了正常的实物商品买卖,演变为高杠杆、高手...
斗金订购APP贵金属期货交易骗...   斗金订购APP的投资者往往被铺天盖地的广告宣传所诱导——注册即送现金、充值返现券等看似诱人的福利...