Linux壓縮與解壓縮

2021-09-26 22:02:47 字數 1578 閱讀 6743

gzip壓縮 壓縮

示例結果

gzip

$>gzip file

file.gz

-v$>gzip -v file

壓縮時,顯示壓縮率

-c$>gzip -c file

將內容二進位制輸出

$>gzip -c file >file.gz

就可以實現保留原始檔的壓縮

-f$>gzip -f file

強制壓縮

$>cat a.txt b.txt | gzip > k.txt.gz

將兩個檔案合併壓縮

zip$>zip file.zip

file.zip

-r$>zip -r dir.zip

dir.zip

-m$>zip -m file.zip

刪除原始檔

-s$>zip -s file.zip

壓縮包括隱藏檔案

-q$>zip -q file.zip

不顯示詳情

gzip解壓縮

解壓縮示例結果

gunzip

$>gunzip file.gz

file

-d$>gzip -d file.gz

file

-dv$>gzip -dv file.gz

解壓縮,同時顯示解壓縮詳情

-l$>gzip -l file.gz

不解壓縮,只顯示詳情

zip壓縮 壓縮

示例結果

zip$>zip file.zip

file.zip

-r$>zip -r dir.zip

dir.zip

-m$>zip -m file.zip

壓縮並刪除原始檔

-s$>zip -s file.zip

壓縮包括隱藏檔案

-q$>zip -q file.zip

不顯示詳情

zip解壓縮

解壓縮示例結果

unzip

$>unzip file.zip

file

-d$>unzip -d /home/hadoop dir.zip

/home/hadoop/dir

注意事項:

gzip/gunzip不能對目錄進行操作

zip在壓縮時,指定壓縮檔案名和字尾,字尾必須,壓縮檔案名可以與源檔名不同

tar同zip的規則

tar打包與解包 打包

示例結果

tar-czvf

$>tar -czvf test.tar.gz a.txt

將a.txt壓縮為test.tar.gz

-xzvf

$>tar -xzvf test.tar.gz

解壓檔案

-cpvf【cvf】

$>tar cvf test.tar a.txt

打包檔案,並顯示詳情

-tvf

$>tar -tvf test.tar a.txt

預覽打包檔案包含哪些檔案

-xvf

$>tar -xvf test.tar a.txt

解包

Linux壓縮與解壓縮

linux下常用壓縮格式 zip gz bz2 tar.gz tar.bz2 zip與windows中的zip是通用的 壓縮命令 zip 壓縮檔案名 源檔名 zip r 壓縮檔案名 源資料夾名 解壓縮命令 unzip 被解壓檔案包 gzip linux專用的格式,但在windows中也能解壓 壓縮命...

Linux壓縮與解壓縮

1.常見的壓縮工具有gzip,tar,zip,gzip2 2.壓縮命令 gzip file 只能壓縮檔案 gzip2 file 和gzip沒什麼區別,最重要的區別就是他的壓縮比非常之高 k選項可以保留原檔案 tar zcvf file.tar.gz file 打包的同時進行壓縮,可以對檔案和資料夾都...

Linux壓縮與解壓縮

linux壓縮與解壓縮 zip unzip 字尾名 zip 壓縮 zip filename.zip file1 dir1 file2 dir2.解壓 unzip filename.zip d dir 檢視 unzip l filename.zip 選項 q 不顯示任何資訊 gzip gunzip z...