勵志

勵志人生知識庫

scp命令使用

SCP命令是一種基於SSH協定在LinuxUnix系統之間安全地傳輸檔案的方法,其基本語法為scp [選項] 源檔案/目錄 目標路徑。以下是一些常用的SCP命令選項:

-C。在傳輸過程中壓縮檔案或目錄。

-P。指定SSH連線埠號(默認為22)。

-r。遞歸複製目錄及其內容。

-p。保留檔案的訪問和修改時間。

-v。顯示詳細輸出,包括傳輸進度。

-u。只複製新檔案或更新過的檔案。

-i。指定身份檔案(私鑰檔案)。

一些常見的使用場景包括:

從本地複製檔案到遠程伺服器:scp localfile.txt user@remote:/path/to/destination/。

從遠程伺服器複製檔案到本地:scp user@remote:/path/to/file.txt /local/destination/。

複製整個目錄到遠程伺服器:scp -r localdir user@remote:/path/to/destination/。

從遠程伺服器複製整個目錄到本地:scp -r user@remote:/path/to/source_dir /local/destination/。

指定SSH連線埠號進行傳輸:scp -P 2222 localfile.txt user@remote:/path/to/destination/。

這些選項和場景可以靈活組合,以滿足不同的檔案傳輸需求。