rcp和scp的用法
rcp -pr
scp -pr
rcp通過rsh方式遠端複製文件或目錄。
scp通過ssh方式遠端複製文件或目錄
參數解釋:
-p 保留源文件或目錄的屬性,包括擁有者,所屬羣組,權限與時間。
-r 遞歸處理,將指定目錄下的文件與子目錄一併處理。
tar命令的用法
參數:
-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工具的支持。