天天看點

每周一個linux指令(tar)

每周一個linux指令(tar)

tar指令是linux非常使用頻率非常高的一個指令,比如:離線軟體包的解壓縮、将一個目錄打包備份、将一個壓縮包解壓到一個指定的目錄。tar指令主要用來将一個或者多個目錄以及一個或者多個檔案打包到一個以字尾為tar的檔案裡,同時也可以将歸檔的檔案壓縮成以tar.gz結尾的檔案。可以将一個tar或者tar.gz結尾的檔案解壓到指定的目錄下。使用不帶界面的linux系統時,使用頻率更高,是必須掌握的一個指令。

指令說明:

​ <code>test.tar.gz</code> 目錄被壓縮後的檔案名字

<code>./</code> 代表被壓縮的目錄,壓縮目前目錄

<code>-zcvf</code> 參照上邊的參數說明

每周一個linux指令(tar)
每周一個linux指令(tar)
每周一個linux指令(tar)

說明:

​ <code>test.tar.gz</code> 将要被解壓的備份檔案

​ <code>-zxvf</code> 參數參照上邊的參數說明,壓縮與解壓的唯一差別就是解壓參數為x,壓縮參數為c

​ 解壓後的路徑,預設為目前路徑

每周一個linux指令(tar)

​ <code>-zxvf</code> 參數參照上邊的參數說明,壓縮與解壓的唯一差別就是解壓參數為<code>-x</code>,壓縮參數為<code>-c</code>

​ <code>-C</code>解壓到指定路徑<code>/home</code>下

每周一個linux指令(tar)

​ <code>test.tar.gz</code> 壓縮後的檔案名字

​ <code>-C</code> 壓縮時,使用相對路徑,不包含目錄結果 <code>/home/testDir/</code>下

​ <code>.</code> 壓縮相對目錄後的所有檔案

每周一個linux指令(tar)

繼續閱讀