tar命令用法詳解


rcp和scp的用法ssh

rcp -pr ide

scp -pr  工具

rcp經過rsh方式遠端複製文件或目錄。spa

scp經過ssh方式遠端複製文件或目錄遞歸

  參數解釋ip

 -p  保留源文件或目錄的屬性,包括擁有者,所屬羣組,權限與時間。
ci

 -r  遞歸處理,將指定目錄下的文件與子目錄一併處理。文檔

tar命令的用法it

參數: class

-c:create 創建壓縮檔案的參數

-x:解壓縮壓縮檔案的參數

-C:解壓的時候指定目錄

-z:是否須要用gzip壓縮

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

-f:置頂文檔名,在f後面當即接文件名,不能再加參數

-j: bz2的壓縮方式,後綴是bz2

-t: 僅查看壓縮包中的文件,不用解壓出來


tar壓縮用法舉例:


(1)tar -cv -f  /home/www/p_w_picpaths.tar /home/www/p_w_picpaths      #/home/www/p_w_picpaths 打包成/home/www/p_w_picpaths.tar 僅打包,不壓縮.

   tar -xv -f 3.tar                                  #3.tar解壓到當前目錄下面

(2)將整/home/www/p_w_picpaths 目錄下的文件所有打包爲 /home/www/p_w_picpaths.tar

tar -cvf /home/www/p_w_picpaths.tar       /home/www/p_w_picpaths     #僅打包,不壓縮

tar -zcvf /home/www/p_w_picpaths.tar.gz   /home/www/p_w_picpaths     #先打包後,用gzip壓縮

tar -jcvf /home/www/p_w_picpaths.tar.bz2  /home/www/p_w_picpaths     #先包後,以bzip2壓縮


注意:在參數f後面的壓縮文件名是本身取的,習慣上用tar來作,若是加z參數,則以tar.gz tgz來結尾表明gzip壓縮過的文件;如果以bz2結尾來表明是用bzip2壓縮過的文件。


tar解壓用法舉例

tar -zxvf /home/p_w_picpaths.tar.gz                  #直接解壓到當前目錄下面  

tar -xvf  filename.tar  -C         /specific   #解壓到指定的目錄/specific

tar -zxvf /home/p_w_picpaths.tar.gz -C  /specific    #解壓到指定的目錄/specific

tar -jxvf  filename.tar.bz2  -C  /specific     #解壓到指定的目錄/specific


注意:解包到指定的目錄/specific  的提早先創建目錄/specific目錄,不然由於沒有目錄要報錯;解壓的時候-C(是大寫的)後面跟目錄名就是解壓到此目錄。對通過壓縮的包解壓的時候也要添加相應的參數,若是後綴是tar.gz或者tgz則解壓的時候須要加參數z表示解壓須要gzip工具的支持,若是後綴是bz2則解壓的時候須要添加參數j表示解壓的時候須要bzip2工具的支持。


tar查看用法舉例

tar -tvf filename.tar             #僅列出壓縮包中的全部內容,不用解壓出來

tar -tvf filename.tar |grep aa    #僅列出壓縮包中包含關鍵字aa的內容,不用解壓出來

tar -tzvf filename.tar.gz         #僅列出壓縮包(用zip壓縮過的)中的全部內容,不須要解壓出來

tar -tjvf filename.tar.bz2        #僅列出壓縮包(用bzip2壓縮過的)中的全部內容,不須要解壓出來


注意:對通過壓縮的包查看其內容的時候也要添加相應的參數,若是後綴是tar.gz或者tgz則解壓的時候須要加參數z表示解壓須要gzip工具的支持,若是後綴是bz2則解壓的時候須要添加參數j表示解壓的時候須要bzip2工具的支持。

相關文章
相關標籤/搜索