06 Linux基礎 檔案打包與解壓縮

2021-09-25 05:28:51 字數 1102 閱讀 5042

目錄

1.打包與壓縮相關概念

2.zip壓縮打包程式

3.tar打包工具

4.總結

linux上有各種打包壓縮工具和各種壓縮檔案格式

zip -r -9 -q -o hello.zip /home/book/desktop
-r 引數表示遞迴打包包含子目錄的全部內容

-9 0~9表示壓縮級別(9最大,0最小)

-q 引數表示為安靜模式,即不向螢幕輸出資訊

-o,表示輸出檔案,需在其後緊跟打包輸出檔名。

du  -h hello.zip		//檢視檔案大小

file hello.zip //檢視檔案型別

unzip hello.zip -d hello		//把hello.zip解壓到hello目錄下,如果沒有hello目錄,則建立
tar的打包和解包都是乙個命令tar,只是引數不同

tar -cf book.tar /home/book/desktop		//打包desktop為book.tar
-c 表示建立乙個 tar 包檔案,-f 用於指定建立的檔名,注意檔名必須緊跟在 -f 引數之後,比如不能寫成 tar -fc book.tar,可以寫成 tar -f book.tar -c ~。

mkdir tardir

$ tar -xf book.tar -c tardir //解包乙個檔案(-x 引數)到指定路徑的已存在目錄(-c 引數)

zip:

打包 :zip something.zip something (目錄** -r 引數)

解包:unzip something.zip

指定路徑:-d 引數

tar:

打包:tar -cf something.tar something

解包:tar -xf something.tar

指定路徑:-c 引數

06 linux基礎命令(三)

上期部落格內容 linux基礎命令 三 cut 從某一行資訊中取出某部分我們想要的資訊。常用 cut d 分隔字元 f field 用於分隔字元 cut c 字元範圍 引數說明 d 後面接分隔字元,通常與 f 一起使用 f 根據 d 將資訊分隔成數段,f 後接數字 表示取出第幾段 c 以字元為單位取...

linux基礎(十五)檔案打包壓縮 解壓解檔

檔案歸檔 打包 一 檔案歸檔,就是把多個檔案變成乙個歸檔檔案,即打包。二 命令 tar c 建立 f 指定歸檔檔案名稱 t 顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 測試 1.首先將 etc 打包...

Linux 檔案壓縮與打包

通過壓縮演算法將檔案的體積減小,同時將多個檔案合併在一起。將多個檔案或者目錄合併成乙個檔案。z compress程式壓縮檔案 gz gzip程式壓縮檔案 bz2 bzip2程式壓縮檔案 tar tare程式打包的軟體,並未壓縮 tar.gz tar打包的檔案,使用gzipo壓縮 tar.bz2 ta...