RH124 13 檔案歸檔和壓縮

2022-01-16 06:27:54 字數 1459 閱讀 3313

歸檔:

tar cvf dst.tar file1 file2 file3 :將file1,file2,file3打包成dst.tar。c表示歸檔、v表示顯示資訊、f指定對方檔案,後面緊跟dst.tar。

tar cvf dst.tar file1 file2 file3 --remove-files :打包完後自動刪除原始檔。

解檔:

tar xvf dst.tar

:解檔dst.tar,預設解檔到當前目錄。

tar xvf dst.tar -c /leo :把dst.tar解檔到/leo目錄下。

檢視歸檔檔案中包含哪些檔案:

tar tf dst.tar

:t表示list。列出歸檔檔案中的內容。

注意:上述的歸檔,並沒有壓縮功能。歸檔檔案的大小理論上是大於所有被歸檔檔案的總大小的,類似於使用收納盒收納東西,盒子也是有大小的。

模擬產生乙個檔案:

ddif=/dev/zero of=/leo/file bs=1m count=100

:檔案內容來自取之不盡的/dev/zero。輸出檔名/leo/file,bs定義每個zero打大小,count表示個數。也就是file檔案總大小100mb。

該命令可以用來測試磁碟的寫入速度

常用的壓縮有三種方式:

1)gzip:最常用的壓縮格式,例如原始碼包很多都是***.tar.gz結尾的,表示使用tar歸檔,再用gzip壓縮的包。

gzip

file

:壓縮檔案file。生成file.gz

gzip -d file.gz

:解壓縮。

2)bzip2 file:

bzip2

file

:壓縮檔案file。生成file.bz2

bzip2 -d file.bz2 :解壓縮。

3)zip:

zipfile.zip

file

:壓縮檔案file到file.zip中。

zip -r dir.zip

dir/ :壓縮資料夾到dir.zip中。

unzip

file.zip

:解壓縮。

tar zcvf file.tar.gz /file

:將file目錄歸檔壓縮為file.tar.gz。

tar zxvf file.tar.gz :解壓縮,解歸檔。

tar jcvf file.tar.bz2 /file

:將file目錄歸檔壓縮為file.tar.bz2。

tar jxvf file.tar.bz2 :bzip2解壓縮,解歸檔。

unit 9 檔案歸檔壓縮 遠端傳輸

1.檔案歸檔 a.檔案歸檔就是把多個檔案變成乙個歸檔檔案 2.tar cf.etc.tar etc 在絕對路徑下檔案歸檔 tar xf.etc.tar etc 將乙個文件放入歸檔中 建立 f 指定歸檔檔案名稱 tar cf etc。tar etc 在絕對路徑下檔案歸檔 t 顯示歸檔檔案中的內容 xf...

檔案歸檔和壓縮

歸檔 archive 和壓縮 1 為什麼需要壓縮 讓檔案占用更少的磁碟空間 減少網路頻寬的占用,提高頻寬使用率 2 壓縮實現方式 霍夫曼 1 0000 0001 11111110001 1 70001 3 linux常見的壓縮工具 工具 gzip bzip2 gz bz2 tar.gz tar.bz...

20181218檔案壓縮和打包

命令 gzip gunzip gzip壓縮和gunzip解壓 用法 gzip gunzip是用來壓縮和解壓單個檔案 如 在 root目錄下壓縮install.log檔案,壓縮後生成的檔案是install.log.gz檔案,然後在使用gunzip檔案將其解壓縮,命令如下 root localhost ...