linux 基礎命令 tar

主要選項和參數

  • -c: create.,創建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。相當於打包。

  • -x :Extract, 從檔案文件中釋放文件。相當於拆包。

  • -t :list, 列出檔案文件的內容,查看已經備份了哪些文件。

特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!因爲不可能同時壓縮與解壓縮。都是小寫。

輔助選項:

  • -z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮或解壓? 一般格式爲xx.tar.gz或xx. tgz

  • -j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮或解壓?一般格式爲xx.tar.bz2 

  • -v :顯示壓縮和解壓的過程的文件!這個常用

  • -f :文件名,請留意,在 f 之後要立即接文件名喔!不要再加其他參數!

對我來說,就需要強行記憶的就是j,是tar.bz2 後綴。-z,是tar.gz, 或者是tgz。

查看壓縮包的內容

tar –ztvf  aa.tar.gz  如果是bzip2,那麼就是z換成j就可以。

如果只是希望解壓某個文件

tar zxvf etc.tar.gz etc/yum.conf

-C 參數使用

就是切換工作目錄,這個參數對我來,倒是非常有用

我希望把裝完軟件的rpm包備份下來。默認yum是不保存安裝文件,你需要修改一下 /etc/yum.conf 這樣安裝過的文件,就會緩存在/var/cach/yum 目錄下。

tar -zcvf yum.tar.gz -C /var/cache/ yum


這樣就把yum目錄打包壓縮到當前的目錄下.

解壓

tar zxvf yum.tar.gz -C /var/cache/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章