tar命令的使用方法

2021-04-12 19:44:27 字數 1192 閱讀 2278

tar命令的使用方法如下:

tar [-cxtzjvfppn] 檔案與目錄

引數說明:

-c :建立乙個打包檔案;

-x :解開乙個打包檔案;

-t :檢視 tar包裡面的檔案;

-z :打包後用gzip壓縮,生成.tar.gz檔案;

-j :打包後用zip2壓縮,生成.tar.bz2檔案;

-v :壓縮的過程中顯示檔案;

-f :使用檔名,請留意,在f之後要立即接檔名,不要再加其它引數;

-p :保持原檔案的屬性;

-p :使用絕對路徑來壓縮;

-n :設定日期(yyyy/mm/dd),比後面接的日期還要新的檔案才會被打包進新建的檔案中;

--exclude file:在打包的過程中,不要將剔除file檔案。

例項:1、打包壓縮:

tar cvf /dir/file.tar /dir/file  #僅打包,不壓縮

tar zcvf /dir/file.tar.gz /dir/file  #打包後,以gzip壓縮

tar jcvf /dir/file.tar.bz2 /dir/file  #打包後,以bzip2壓縮

tar zcvpf /dir/file.tar.gz /dir/file  #打包後,以gzip壓縮,並且保留許可權資訊

tar -n '2007/01/15' zcvf /dir/file.tar.gz /dir/file  #打包壓縮比2007/01/15新的檔案

tar --exclude /dir1/file1 zcvf file.tar.gz /dir1/* /dir2  #打包壓縮dir1和dir2中所有檔案,除了/dir1/下的file1檔案

其實上面的那些字尾,比如tar,tar.gz等等,我們可以省略,只要你知道以什麼格式壓縮的就行,不然你就沒法解壓了

2、解壓:

tar xvf backup.tar

tar zxvf /dir/file.tar.gz

tar zxvf /dir/file.tar.z

tar jxvf /dir/file.tar.bz2

tar jxvf /dir/file.tbz

3、有時候壓縮和解壓一起做會方便很多,比如

將/dir/file打包後直接解開在/dir2下面,而不用產生檔案

tar cvf - /dir/file | tar xvf - /dir2 

tar 命令使用方法

linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進行壓縮了,所以首先就來講講tar命令的基本用法 tar命令的選項有很多 用man tar可以檢視到 但常用的就那麼幾個選項,下面來舉...

tar壓縮使用方法

為了方便使用者在打包解包的同時可以壓縮或解壓檔案,tar提供了一種特殊的功能。這就是tar可以在打包或解包的同時呼叫其它的壓縮程式,比如呼叫gzip bzip2等。1 tar呼叫gzip gzip是gnu組織開發的乙個壓縮程式,gz結尾的檔案就是gzip壓縮的結果。與gzip相對的解壓程式是gunz...

tar命令的使用

這種格式是我使用得最多的壓縮格式。它在壓縮時不會占用太多cpu的,而且可以得到乙個非常理想的壓縮率。使用下面這種格式去壓縮乙個目錄 tar cvf archive name.tar directory to compress 如何解包 tar xvf archive name.tar.gz 上面這個...