檔案的壓縮解壓與歸檔

2021-09-20 08:57:45 字數 1438 閱讀 2182

windows下的常見壓縮格式有.zip和.rar,而linux下的常見壓縮格式有:gz,bzip2,xz,zip等由於壓縮演算法的不同,所以以上幾個壓縮後的檔案大小各不同。

用法:gzip 檔案路徑gzip壓縮與解壓完成後會刪除原始檔。

#壓縮檔案

#解壓檔案

#不解壓檔案檢視原始檔

用法:bzip2 檔案路徑

壓縮檔案:bzip2 testfile

解壓檔案:bzip2 -d testfile.bz

-k 不刪除原檔案的情況下解壓:bzip2 -dk testfile.bz

用法:xz 檔案路徑

壓縮檔案:xz testfile

解壓檔案:xz -d testfile

不刪除原始檔解壓:xz -dk testfile

zip 可以壓縮檔案,也可以壓縮目錄並且預設不刪除原檔案。以上三個無此功能

壓縮檔案:zip file

解壓檔案:unzip file

遞迴處理子目錄:zip -r file

tar工具是歸檔檔案不是壓縮工具,歸檔完的檔案可能比之前的檔案還大一些。並且tar工具對於歸檔和展開歸檔並不會刪除原檔案。

1.將多個檔案建立到指定路徑的歸檔檔案,歸檔檔案通常以tar結尾

[root@centos7 test]$tar -cf guidang.tar dir1 dir2
2.檢視歸檔檔案中的檔案列表

[root@centos7 test]$tar -tf guidang.tar
3.展開歸檔檔案

#預設展開之當前目錄

[root@centos7 test]$tar -xf guidang.tar

#展開至指定歸檔,使用大c

[root@centos7 test]$tar -xf guidang.tar -c /home/root

4.可以使用tar工具對已有的歸檔檔案進行追加

但是對於歸檔並壓縮的檔案不支援追加。

[root@centos7 test]$tar -rf guidang.tar file
5.歸檔並壓縮

歸檔的檔名,一定要與壓縮的檔案格式相對應。

-j-----bzip2

-z----gzip

-j----xz

檔案查詢和壓縮 壓縮 解壓 歸檔

歸檔打包 root centos7 root2018 07 31 tar cpvf data.tar data tar removing leading from member names data data root2018 07 26 root centos7 root2018 07 31 ta...

linux系統 檔案歸檔與解壓縮

檔案歸檔 檔案歸檔也稱之為打包,指的是乙個檔案或者多個檔案或者目錄的乙個集合,這個集合儲存在乙個檔案中。歸檔檔案是沒有進行壓縮的,所以占用的空間是所有檔案或者目錄的總和。工作中經常與壓縮結合在一起使用 檔案壓縮 節約磁碟空間,加快檔案的傳輸速率 解壓縮命令 gzip xz gzip 不能壓縮目錄,只...

檔案壓縮 解壓縮 歸檔以及鏈結

gdt group description table 塊組描述表 tune2fs l 顯示超級塊資訊 dumpe2fs 輸出 ext檔案系統資訊 du disk usage s summary,顯示某指定路徑下所有檔案的大小之和 h human readale 換成容易 讀的單位 df disk ...