假如你要把 /home/user/ 目錄下所有 .php 副檔名的檔案,傳送到主機 192.168.10.10 的 /home/user/ 下面,登入名稱是 user,可以輸入:
scp /home/user/*.php user@192.168.10.10:/home/user/
PS: 紅色: 來源目錄 藍色: 目的目錄
另外要注意, 就是目的主機是否有開啟 22 port 去對外, 若是沒有會回傳錯誤訊息.
然後系統會詢問你連接密碼,輸入正確密碼後就可以傳送了,但當然用來傳送的帳號需要有合法權限在遠端目錄寫入資料。
若是目的主機不是使用預設22 Port而是用 22222 , 那就必須要用的 -P 參數了.
scp -P 22222 /home/user/*.php user@192.168.10.10:/home/user/
如果要傳輸一個遠端的檔案到本機系統,一般的語法如下:
scpuser@192.168.10.10:/home/user/*.php
/home/user/
使用 -r 將遠端整個目錄都 copy 過來, 這樣 xxx 就會被放到 本地端的 /htdocs/ 下面了.
scp -P 22222 -r root@xxx.xxx.xxx.xxx:/htdocs/xxx/ /htdocs/
沒有留言:
張貼留言