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 -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工具的支持。