Linux的scp命令用于在本地主機(jī)和遠(yuǎn)程主機(jī)之間進(jìn)行安全的文件傳輸。scp是Secure Copy的縮寫,它基于SSH協(xié)議,使用加密的連接進(jìn)行文件傳輸。
scp命令的用法如下:
scp [選項(xiàng)] [源文件] [目標(biāo)位置]
常用選項(xiàng)包括:
-r
: 遞歸復(fù)制目錄和文件
-P
: 指定遠(yuǎn)程主機(jī)的端口號
-i
: 指定用于身份驗(yàn)證的私鑰文件
-C
: 開啟壓縮傳輸
例如,將本地的file.txt
文件復(fù)制到遠(yuǎn)程主機(jī)的/home/user/
目錄下:
scp file.txt user@remote:/home/user/
將遠(yuǎn)程主機(jī)的/home/user/file.txt
文件復(fù)制到本地的當(dāng)前目錄下:
scp user@remote:/home/user/file.txt .
scp命令在日常工作中常用于遠(yuǎn)程備份、分發(fā)文件等操作,提供了安全、快速的文件傳輸功能。