Linux常用命令行指令 - scp
scp 命令代表的是 secure copy,与 cp 命令的本地拷贝十分相似,主要区别就在于 scp 的路径可以是一个远程机器的路径。使用 scp 进行文件拷贝时,文件的传输时加密的。
cp source_path dest_path
从远程机器向本地拷贝
以下命令会把 host 主机上的 src_path 文件拷贝到本地 dest_path 目录中。
scp user@host:src_path dest_path
从本地向远程机器拷贝
以下命令会把本地 src_path 的文件拷贝打 host 主机上的 dest_path 路径上。
scp src_path user@host:dest_path
拷贝目录下的所有文件
可以使用 -r 参数完成目录的递归拷贝, r 代表 recursive 递归。
scp -r user@host:/src_path dest_path
在拷贝时限制带宽
可以使用 -l 参数限制传输的带宽, l 代表 limit 限制,限制带宽的单位是 kbps 。
命令会在将拷贝传输的速度限制为 100kbps。
scp -l 100 src_path dest_path