三種解壓命令分別為:unzip,bzip2 -d,unzip text.zip 針對linux平台下不同的壓縮文件類型選擇不同的解壓文件命令:
1、gzip,gzip是GNUzip的縮寫,它是一個GNU自由軟體的文件壓縮程序。它是Jean-loupGailly和MarkAdler一起開發的。gzip壓縮文件名:zip或gz,gzip的解壓命令:unzip
2、bzip2,bzip2 是一個基於Burrows-Wheeler 變換的無損壓縮軟體,壓縮效果比傳統的LZ77/LZ78壓縮演算法來得好。bzip2壓縮文件名:bz,bzip2解壓命令;bzip2 -d。
3、unzip text.zip ,語法為:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][zip文件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z] ,將壓縮文件text.zip在當前目錄下解壓縮。
linux解壓縮zip文件命令參數
-c 將解壓縮的結果顯示到屏幕上,並對字元做適當的轉換。
-f 更新現有的文件。
-l 顯示壓縮文件內所包含的文件。
-p 與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
-t 檢查壓縮文件是否正確。
-u 與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中。
㈡ linux文件壓縮解壓縮命令之bzip2常用方法介紹
命令名稱:bzip2
命令所在路徑:/usr/bin/bzip2
執行許可權:所有用戶
語法:bzip2 [壓縮文件]
功能描述:壓縮文件
壓縮後文件格式: .bz2
bzip2命令只能對文件進行壓縮和解壓縮操作,不能壓縮目錄
1, 使用 $ yum list bzip2來查看當前是否安裝了bzip2軟體包
2, 如果沒有安裝,執行$ yum install bzip2就可以了(前提是系統可以訪問互聯網)
3, 在確認已經安裝了bzip2軟體包的前提下,執行壓縮和解壓縮操作,比如對/test/1.txt文件進行壓縮,壓縮後文件名稱為1.txt.bz2
4, 解壓時有2種方式
-- 解壓命令:bunzip2 file.bz2
-- 解壓命令:bzip2 -d file.bz2
可以保留原文件解壓,也可以不保留原文件解壓,不保留原文件解壓命令為 $ bunzip2 1.txt.bz2;完了解壓出文件1.txt,並且原文件消失
保留原文解壓命令為 $ bzip2 -dk 1.txt.bz2, 完了解壓出1.txt, 並且原文件依然保留
5, bzip2可以同時壓縮多個文件,壓縮多個文件時,文件與文件之間空格隔開,比如:
$ bzip2 1.txt 2.txt
文件可以是相對路徑下的文件,也可以是絕對路徑下的文件.
6, 解壓時,如果當前路徑下存在相同名字的文件,如果需要不提示直接覆蓋,可以使用選項-f
比如: $ bzip2 -df 1.txt.bz2
否則就會提示解壓不成功
以上是關於bzip2的常用方法介紹,更多內容可以通過man bzip2或者bzip2 --help來獲取.
㈢ Linux解壓.gz的命令是什麼
解壓縮命令:
命令格式:tar -zxvf 壓縮文件名.tar.gz。解壓縮後的文件只能放在當前的目錄。
解壓全部命令參考:
tar _xvf file.tar 解壓 tar包
tar -xzvf file.tar.gz 解壓tar.gz
tar -xjvf file.tar.bz2 解壓 tar.bz2
tar _xZvf file.tar.Z 解壓tar.Z
unrar e file.rar 解壓rar
unzip file.zip 解壓zip
㈣ linux怎麼解壓rar文件
linux怎麼解壓rar文件?我們一起來了解一下吧。㈤ 說說 Linux 中的壓縮與解壓縮指令(tar)
tar 的功能類似於 Windows 中的 WinRAR。它可以將多個目錄或文件打包成一個大文件,在打包的過程中還可以透過 gzip/bzip2/xz 的支持,對文件進行壓縮 1 。
tar 的選項參數很多,主要用到的有以下這些:
還是太多,記不住怎麼辦? 記住下面這些最常用的命令即可:
總結一下:z 為gzip;j 為bzip2;J 為xz。c 為壓縮;t 為查詢;x 為解壓縮。最後跟著 vf。f 一定要是最後一個,如果放在其他選項之前,tar 就會把文件名搞錯。比如 tar -zcfv xxx 命令,tar 指令就會認為壓縮文件名為 v!
壓縮的文件名稱要根據壓縮演算法加上響應的後綴:
只有知道了壓縮演算法,我們才能解的出來,你說是嗎?所以文件名規范很重要。
假設我們需要備份 /etc 文件夾,把它打成一個壓縮包 1 。這在實際應用中很常見,因為 /etc 文件夾存放了系統主要配置文件。在英文中完整單詞是etc.,也就是後面會帶上一個句點,表示「等等」之意。
接下來,我們分別使用 gzip、bzip2與 xz 演算法對 /etc 文件夾進行打包壓縮。
gzip 壓縮指令: time tar -zpcvf /root/etc.tar.gz /etc
bzip2壓縮指令: time tar -jpcvf /root/etc.tar.bz2 /etc
xz 壓縮指令: time tar -Jpcvf /root/etc.tar.xz /etc
從 real 中可以看出: gzip 的壓縮速度最快,而 xz 的壓縮速度最慢。
從大小上來看,xz 的壓縮率最高,而gzip 壓縮率最差。
壓縮率高,自然需要時間成本。因此需要壓縮的文件夾很大,那麼就要多多考慮時間成本咯。因為 gzip 壓縮速度快,這也是 *.tar.gz 比較流行的原因之一。
假設有這樣一種場景:我們需要打包某個文件夾(/root),但這個文件夾中的某個文件或者子文件夾不想打包進去(帶 etc 前綴)。也就是希望這個文件夾部分打包,部分不打包。可以執行以下指令:
tar -zcvf /root/test.tar.gz --exclude=/root/etc* --exclude=/root/test.tar.gz /root
加了 --exclude=/root/test.tar.gz 是為了排除自身,否則壓縮包中會包含一個大小為 0 的自身文件,這恐怕不是我們希望看到的:
通過 tar -ztvf test.tar.gz 就可以查看剛剛新打的壓縮包中所包含的文件列表:
使用命令 tar -ztvf etc.tar.gz 查看剛剛打好的壓縮包。注意要使用匹配的解壓縮演算法才能正確解壓,比如示例中是 gz 作為後綴,所以加了 -z 選項表示使用 gzip 演算法進行解壓。
部分輸出內容:
可以看到該命令把文件的許可權、賬戶以及歸屬組也一並列印出來了。
而且還有一點很關鍵,這些文件都沒有根目錄。如果沒有拿掉根目錄,解壓縮後的文件名就會是絕對路徑, 亦即解壓縮後的數據一定會被放置 到 /etc/xxx 去 1 !這樣系統的 /etc 文件夾就會被覆蓋,後果很嚴重。所以,tar 打包指令默認都會去除放入包中文件的根目錄。除非通過 -P 顯示要求保留這些文件的根目錄。
(1)完全解壓
利用 tar -zxvf etc.tar.gz -C /tmp 命令把 etc.tar.gz 解壓到 /tmp。解壓成功後,就會在 /tmp 下看到 /etc 文件夾。
如果需要在本地路徑下直接解開,那直接執行 tar -zxvf etc.tar.gz 即可。
(2)部分解壓
假設我們需要把壓縮包(etc.tar.gz)中的 vconsole.conf 解壓出來。可以先執行以下命令,查詢出該文件所對應的相對路徑:
tar -ztvf etc.tar.gz | grep 『console』
拿到需要解壓的文件路徑之後,就可以執行 tar -zxvf etc.tar.gz etc/vconsole.conf
進入當前目錄的 etc 文件夾,就可以看到 vconsole.conf 已經被解壓出來了:
【1】 鳥哥. 鳥哥的Linux私房菜 基礎學習篇[M]. 第四版. 北京: 人民郵電出版社,2018:359-362.
㈥ linux解壓zip文件命令 我來告訴你
安裝unzip解壓縮程序,通常情況下,Linux系統下都自帶unzip解壓縮程序,如果沒有,終端運行如下命令進行安裝:sudo apt-get install unzip。
解壓file.zip文件,例如直接對擴展名為file.zip文件進行解壓,終端運行:unzip file.zip。
解壓file.zip文件到指定文件夾例如如果想要將file.zip解壓到指定文件夾destination_folder,使用:unzip file.zip -d destination_folder。
㈦ linux|解壓和壓縮命令
壓縮包後綴類型:
tar.gz
tar.bz2
zip
-C, --directory=DIR
change to directory DIR
命令:tar -ztvf 文件名 可以加管道| grep進行過濾
㈧ Linux如何解壓zip文件,linux如何解壓zip文件到指定文件夾
1."linux如何解壓zip文件,為您提供linux如何解壓zip文件圖文信息,打開linux系統,在linux的桌面的空白處右擊。
2.在彈出的下拉選項里,點擊打開終端即可進入命令行。
3.在終端窗口中輸入cdzip命令進入zip目錄。
4.輸入ls命令確認zip文件全稱。
5.輸入unzip命令解壓zip壓縮包。
6.出現inflating即表明解壓成功。
㈨ linux解壓zip文件的命令
linux怎麼解壓zip包,操作方法如下。
1、首先在電腦中,連接到linux遠程主機,並進入zip文件所在目錄,如下圖所示。