日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Linux常見命令-壓縮和解壓類 一、gzip/gunzip 壓縮 二、zip/unzip 壓縮 三、tar 打包

作者:不懂就問捏 更新時間: 2022-07-30 編程語言

Linux常見命令-壓縮和解壓類

壓縮和解壓類

  • Linux常見命令-壓縮和解壓類
  • 一、gzip/gunzip 壓縮
  • 二、zip/unzip 壓縮
  • 三、tar 打包

一、gzip/gunzip 壓縮

①基本語法
gzip 文件 (功能描述:壓縮文件,只能將文件壓縮為*.gz 文件)
gunzip 文件.gz (功能描述:解壓縮文件命令)
②經驗技巧
(1)只能壓縮文件不能壓縮目錄
(2)不保留原來的文件
(3)同時多個文件會產生多個壓縮包
③案例實操
(1)gzip壓縮

[root@hadoop101 ~]# ls 
test.java
[root@hadoop101 ~]# gzip houge.txt
[root@hadoop101 ~]# ls
houge.txt.gz 

(2)gunzip解壓縮文件

[root@hadoop101 ~]# gunzip houge.txt.gz
[root@hadoop101 ~]# ls
houge.txt

二、zip/unzip 壓縮

①基本語法
zip [選項] XXX.zip 將要壓縮的內容 (功能描述:壓縮文件和目錄的命令)
unzip [選項] XXX.zip
②選項說明在這里插入圖片描述

③技巧
zip 壓縮命令在windows/linux都通用,可以壓縮目錄且保留源文件。
④案例實操
(1)壓縮 houge.txt 和bailongma.txt,壓縮后的名稱為mypackage.zip

[root@hadoop101 opt]# touch bailongma.txt
[root@hadoop101 ~]# zip mypackage.zip houge.txt bailongma.txt
adding: houge.txt (stored 0%)
adding: bailongma.txt (stored 0%)
[root@hadoop101 opt]# ls
houge.txt bailongma.txt mypackage.zip

(2)解壓 mypackage.zip

[root@hadoop101 ~]# unzip mypackage.zip
Archive: houma.zip
extracting: houge.txt
extracting: bailongma.txt
[root@hadoop101 ~]# ls
houge.txt bailongma.txt mypackage.zip

(3)解壓mypackage.zip到指定目錄-d

[root@hadoop101 ~]# unzip mypackage.zip -d /opt
[root@hadoop101 ~]# ls /opt

三、tar 打包

①基本語法
tar [選項] XXX.tar.gz 將要打包進去的內容 (功能描述:打包目錄,壓縮后的文件格式.tar.gz)
②選項說明
在這里插入圖片描述
③實例
(1)壓縮多個文件

[root@hadoop101 opt]# tar -zcvf houma.tar.gz houge.txt bailongma.txt
houge.txt
bailongma.txt
[root@hadoop101 opt]# ls
houma.tar.gz houge.txt bailongma.txt

(2)壓縮目錄

[root@hadoop101 ~]# tar -zcvf xiyou.tar.gz xiyou/
xiyou/
xiyou/mingjie/
xiyou/dssz/
xiyou/dssz/houge.txt

(3)解壓到當前目錄

[root@hadoop101 ~]# tar -zxvf houma.tar.gz 

(4)解壓到指定目錄

[root@hadoop101 ~]# tar -zxvf xiyou.tar.gz -C /opt
[root@hadoop101 ~]# ll /opt/

原文鏈接:https://blog.csdn.net/weixin_49264691/article/details/126063177

欄目分類
最近更新