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 上面這個...