-v 和大多数 linux 命令中的 -v 意思一样,用来显示进度。可以用来查看连接、认证、或是配置错误。
-C 使能压缩选项
-P 设置端口
-r 复制目录
1、将本地文件传输到服务器
scp [local_file] [remote_username]@[remote_ip]:[remote_folder | remote_file] // 需要输入密码
scp [local_file] [remote_ip]:[remote_folder | remote_file] // 需要输入用户名和密码
scp /Users/mac_pc/Desktop/test.png root@192.168.1.1:/root
2、将本地目录传输到服务器
scp -r [local_folder] [remote_username]@[remote_ip]:[remote_folder] // 需要输入密码
scp -r [local_folder] [remote_ip]:[remote_folder] // 需要输入用户名和密码
sup -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root
3、将服务器上的文件传输到本地
scp [remote_username]@[remote_ip]:[remote_file] [local_folder | local_file]
scp root@192.168.1.1:/data/wwwroot/default/111.png /Users/mac_pc/Desktop
4、将服务器上的目录传输到本地
scp -r [remote_username]@[remote_ip]:[remote_folder] [local_folder]
sup -r root@192.168.1.1:/data/wwwroot/default/test /Users/mac_pc/Desktop
网友评论