Linux系统下访问服务器经常会碰到需要将服务器的文件拷贝到本地机器的问题,Linux系统中存在一个跨机器拷贝的命令scp。scp是secure copy的简写,用于在Linux下进行远程文件拷贝,scp是跨服务器的并且传输是加密的。scp命令使用主要有两种形式:
# 命令形式:scp remote_server_address local_dir_file
# Demo,将服务器的/home/test/目录下的filename文件拷贝到本机的当前目录下
$ scp server_ip:/home/test/filename ./
# 命令形式:scp local_dir_file remote_server_address
# Demo,将当前目录下的filename文件上传到服务器的/home/test目录下
$ scp ./filename server_ip:/home/test
filename 100% 6419KB 3.1MB/s 00:02
**备注:**scp命令还有一些参数用来控制文件的上传下载,参数如下: