1. 程式人生 > >[linux指令:scp 傳輸檔案]

[linux指令:scp 傳輸檔案]

如何使用scp指令的相關文章已經有很多了,比如:

這裡主要彙總使用過程當中出現的一些問題:

1、scp 檔案 : /目錄: Permission denied

這裡主要是你要寫入的那個資料夾沒有寫入的許可權,你需要更改資料夾的訪問許可權,使得其具備寫的許可權:

具體的操作參見:

sudo chmod 777 folder_name/

然後重新使用scp指令即可,例如:

scp lgb_train.py [email protected]:/home/nkhgl/mydocuments/code

將本地檔案“lgb_train.py”上傳到“219.223.199.11”的這個伺服器的‘/home/mydocuments/code’路徑下面。

scp [email protected]:/home/nkhgl/mydocuments/data/result.csv /home/npkhgl/Documents

將“219.223.199.11”的這個伺服器的‘/home/mydocuments/data’路徑下面的result.csv檔案下載到本地‘/home/Documents’資料夾下

2、'/home/Documents/: No such file or directory'

這個是因為路徑名不對的原因,/home後面需要加一個使用者名稱再加其他路徑,路徑名最好是點選資料夾右鍵檢視屬性可以得到完整的路徑名。

比如這裡我們會誤以為Documents的完整路徑是:"/home/Documents"

實際上完整路徑是:“/home/npkhgl/Documents"