Linux系統下正確使用tar命令解決方法

         Linux系統下tar命令打包文件,把幾個不同的文件集合在同一個文件中,跟壓縮軟件的功能有點類似。下面就來介紹一下Linux系統下如何正確使用tar命令。

 

Linux系統下正確使用tar命令解決方法

 

  tar [-cxtzjvfpPN] 文件與目錄

  -c :建立一個壓縮文件-x :解開一個壓縮文件-t :查看壓縮文件的有哪些文件名

  -j : 以bzip2進行壓縮或解壓縮,文件名為*.tar.bz2.

  -z : 以gzip進行壓縮或解壓縮,文件名為*.tar.gz

  -v : 壓縮的過程中顯示文件名

  -f :後解被處理的文件名,隻能放在參數末尾

  -p :使用原文件的原來屬性(屬性不會依據使用者而變)

  -P :保留絕對路徑

  -N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的文件中!

  一、壓縮,解壓縮,查詢

  壓縮:tar -zcvf filename.tar.gz 要被壓縮的文件或目錄名稱

  查詢:tar -ztvf filename.tar.gz

  解壓縮:tar -zxvf filename.targz -C 想要壓縮的目錄

  二、向歸檔文件中添加文件

  向已經存在的歸檔文件中添加文件,追加選項-r

  tar-rvf original.tar new filename

  三、拼接兩個壓縮文件

  用-A選項合並多個tar文件

  tar -Af file1.tar file2.tar

  四、在歸檔文件中排除部分文件

  用–exclude[PATTETN]排除匹配通配符的文件

  如排除所有.txt文件

  tar -cf xiao.tar* –exclude “*.txt“

  以上就是Linux系統下正確使用tar命令的方法瞭,需要註意的是用tar文件打包形成的文件不是壓縮文件,所以不可以用壓縮軟件來打開,想瞭解更多內容可以對GuideAH進行關註!。

閱讀更多: