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