歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 每天一個linux命令——tar

每天一個linux命令——tar

日期:2017/3/1 11:41:45   编辑:關於Linux

每天一個linux命令——tar。

tar:打包文檔或者目錄,打包不是壓縮,打包是將一大堆文件先打成一個包,然後再用壓縮程序進行壓縮。

tar的選項比較多,下面說幾個常用的參數組合。

tar -cvf file.tar file 將file打包,不壓縮,-f選項合起來寫要寫在最後,或者分開寫,例如-cv -f

tar -zcvf file.tar.gz file 將file打包,用gzip壓縮

tar -jcvf file.tar.bz2 file 將file打包,用bzip2壓縮

選項:

-c:建立新的備份文件

-v:顯示操作文件的過程

-f:指定的備份文件

-j:用bzip2壓縮

-z:用gzip壓縮

-t:查看備份文件

-C:後面接特定的需要解壓到的路徑

-p:備份原來的文件權限

-P:去掉壓縮文件絕對路徑的“/”

-x:解壓縮

示例:

tar -jtvf file.tar.bz2 查看壓縮文件

tar -jxvf file.tar.bz2 file1 僅僅將壓縮文件中的file1文件解壓縮出來

tar -jxvf file.tar.bz2 -C /tmp/file 將壓縮文件解壓縮到/tmp/file/下

Copyright © Linux教程網 All Rights Reserved