Linux scp命令是本地主机与远程主机数据交换命令,可以互相复制文件。
命令基本格式
scp 【可选参数】file_source:file_target
从本地复制到远程
-
复制文件
示例1:
scp local_file remote_username@remote_ip: remote_folder
执行命令后需要输入密码,将本地文件复制到目标机器文件夹,没有修改文件名字
scp local_file remote_username@remote_ip: remote_file
执行命令后需要输入密码,将本地文件复制到目标机器文件夹,修改文件名字
scp local_file remote_ip: remote_folder
执行命令后,需要输入用户名和密码,未修改文件名
scp local_file remote_ip: remote_file
执行命令后,需要输入用户名和密码,重新修改文件名
-
复制目录
scp -r local_folder remote_username@remote_ip: remote_folder
执行命令后需要输入密码
scp -r local_folder remote_ip: remote_folder
执行命令后需要输入用户名和密码
从远程复制到本地
只需要后两个参数互相调换即可
scp -r remote_username@remote_ip:remote_folder local_folder
scp remote_username@remote_ip:remote_file local_file