背景:在使用 mobxterm SFTP 上傳大檔時遇到一個問題:超過 64G 的大檔傳到 64G 就不會再上傳了。於是轉到 Windows 的 cmd 命令列下使用 SCP 命令上傳。果然還是最原始的最好用啊,哈哈哈……
在 Windows 命令列中上傳和下載檔案或資料夾到 Linux 系統,可以使用 SCP 命令。SCP 是 Secure Copy Protocol 的縮寫,它可以透過 SSH 協議在本地與遠端主機之間傳輸檔案。
以下是上傳和下載檔案或資料夾的步驟:
上傳檔案或資料夾:
上傳操作
上傳本地單個檔案
- 打開 Windows 命令列,輸入以下命令:
|
|
其中,<file_path>
是要上傳的檔案或資料夾路徑,<username>
是 Linux 系統的使用者名稱,<linux_ip>
是 Linux 系統的 IP 位址,<remote_path>
是 Linux 系統上的目標路徑。
例如,要將本地的 example.txt
檔案上傳到 Linux 系統的 /home/user
目錄下,可以輸入以下命令:
|
|
上傳本地整個資料夾到遠端
如果要上傳一個資料夾,可以使用 -r
參數,例如:
|
|
- 輸入 Linux 系統的密碼,按回車鍵。
- SCP 將會自動將檔案或資料夾上傳到 Linux 系統上指定的目錄中。
下載操作
下載單個檔案
- 打開 Windows 命令列,輸入以下命令:
|
|
其中,<username>
是 Linux 系統的使用者名稱,<linux_ip>
是 Linux 系統的 IP 位址,<remote_path>
是 Linux 系統上的檔案或資料夾路徑,<local_path>
是本地儲存檔案或資料夾的路徑。
例如,要將 Linux 系統上的 /home/user/example.txt
檔案下載到本地的 C:\Users\user\Documents
目錄下,可以輸入以下命令:
|
|
下載整個資料夾到本地
如果要下載一個資料夾,同樣可以使用 -r
參數,例如:
|
|
- 輸入 Linux 系統的密碼,按回車鍵。
- SCP 將會自動將檔案或資料夾下載到本地指定的目錄中。