在Linux系統中,可以使用scp命令通過SSH傳輸文件。
scp命令的語法如下:
scp [可選參數] [源文件路徑] [目標服務器用戶名@目標服務器IP地址或主機名:目標文件路徑]
其中,可選參數如下:
-r:遞歸復制整個目錄。
-P 端口號:指定SSH連接的端口,默認為22。
-i 私鑰文件:指定私鑰文件路徑。
示例:
scp /path/to/local/file.txt username@remote:/path/to/destination/file.txt
這將把本地的file.txt
文件復制到遠程服務器上的/path/to/destination/
目錄下。
scp username@remote:/path/to/remote/file.txt /path/to/destination/file.txt
這將把遠程服務器上的/path/to/remote/file.txt
文件復制到本地的/path/to/destination/
目錄下。
scp -r /path/to/local/directory username@remote:/path/to/destination/
這將遞歸地復制本地的directory
目錄及其中的所有文件和子目錄到遠程服務器上的/path/to/destination/
目錄下。
請根據實際情況替換命令中的路徑和服務器信息。