scp是linux中功能最強大的檔案傳輸命令,可以實現從本地到遠端以及遠端到本地的輕鬆檔案傳輸操作
svn 刪除所有的 。svn檔案
find . -name .svn -type d -exec rm -fr {} \;
名稱:cp
使用許可權:所有使用者
使用方式:
cp [options] source dest
cp [options] source... directory
說明:將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。
把計-a 盡可能將檔案狀態、許可權等資料都照原狀予以複製。
-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。
-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行複製。
範例:將檔案 aaa 複製(已存在),並命名為 bbb :
cp aaa bbb
將所有的c語言程式拷貝至 finished 子目錄中 :
cp *.c finished
命令:scp
不同的linux之間copy檔案常用有3種方法:
第一種就是ftp,也就是其中一台linux安裝ftp server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。
第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便。
第三種就是利用scp命令來進行檔案複製。
scp是有security的檔案copy,基於ssh登入。操作起來比較方便,比如要把當前乙個檔案copy到遠端另外一台主機上,可以如下命令。
scp /home/daisy/full.tar.gz [email protected]:/home/root
然後會提示你輸入另外那台172.19.2.75主機的root使用者的登入密碼,接著就開始copy了。
如果想反過來操作,把檔案從遠端主機copy到當前系統,也很簡單。
scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz
linux 的 scp 命令 可以 在 linux 之間複製 檔案 和 目錄;
***************===
scp 命令
***************===
scp 可以在 2個 linux 主機間複製檔案;
命令基本格式:
scp [可選引數] file_source file_target
*****=
從 本地 複製到 遠端
*****=
* 複製檔案:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者 scp local_file remote_username@remote_ip:remote_file
或者 scp local_file remote_ip:remote_folder
或者 scp local_file remote_ip:remote_file
第1,2個指定了使用者名稱,命令執行後需要再輸入密碼,第1個僅指定了遠端的目錄,檔案名字不變,第2個指定了檔名;
第3,4個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼,第3個僅指定了遠端的目錄,檔案名字不變,第4個指定了檔名;
* 例子:
scp /home/space/music/1.*** [email protected]:/home/root/others/music
scp /home/space/music/1.*** [email protected]:/home/root/others/music/001.***
scp /home/space/music/1.*** www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.*** www.cumt.edu.cn:/home/root/others/music/001.***
* 複製目錄:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者 scp -r local_folder remote_ip:remote_folder
第1個指定了使用者名稱,命令執行後需要再輸入密碼;
第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;
* 例子:
scp -r /home/space/music/ [email protected]:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
上面 命令 將 本地 music 目錄 複製 到 遠端 others 目錄下,即複製後有 遠端 有 ../others/music/ 目錄
*****=
從 遠端 複製到 本地
*****=
從 遠端 複製到 本地,只要將 從 本地 複製到 遠端 的命令 的 後2個引數 調換順序 即可;
例如:
scp [email protected]:/home/root/others/music /home/space/music/1.***
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
最簡單的應用如下 :
scp 本地使用者名 @ip 位址 : 檔名 1 遠端使用者名稱 @ip 位址 : 檔名 2
[ 本地使用者名 @ip 位址 :] 可以不輸入 , 可能需要輸入遠端使用者名稱所對應的密碼 .
可能有用的幾個引數 :
-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線 , 認證 , 或是配置錯誤 .
-c 使能壓縮選項 .
-p 選擇埠 . 注意 -p 已經被 rcp 使用 .
-4 強行使用 ipv4 位址 .
-6 強行使用 ipv6 位址 .
注意兩點:
1.如果遠端伺服器防火牆有特殊限制,scp便要走特殊埠,具體用什麼埠視情況而定,命令格式如下:
#scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的使用者是否具有可讀取遠端伺服器相應檔案的許可權。
linux scp命令的用法
本地複製到遠端 複製檔案 複製到遠端某乙個目錄下 scp local file remote username remote host remote dir 複製到遠端某一目錄下並指定檔名 scp local file remote username remote host remote dir n...
Linux scp 使用詳解
一般情況,本地網路跟遠端網路進行資料交抱,或者資料遷移,常用的有三種方法,一是ftp,二是wget fetch 三是,rsync 大型資料遷移用rysync,其次用fetch wget 最次是ftp,最慢是ftp.這幾天,在忙資料遷移時,用到ssh的scp方法來遷移資料。速度與效果都很好。特別是現在...
Linux scp命令的應用
linux scp命令用於linux之間複製檔案和目錄,具體如何使用這裡好好介紹一下,從本地複製到遠端 從遠端複製到本地是兩種使用方式。這裡有具體舉例 linux scp 命令 scp 可以在 2個 linux 主機間複製檔案 命令基本格式 scp 可選引數 file source file tar...