scp:secure copy
简介:scp是用于远程文件安全复制的程序(remote file copy program)
用途:主要用于网络上的两台主机使用ssh协议进行文件传输
应用*:Vmware Debian安装Vmware Tool依旧无法显示共享文件夹,需安装open-vm-dkms解决,但是该软件包难找,可以使用scp推送到虚拟机
常用选项
- -p 数字:指定远程服务主机的端口
- -P : 保持原始文件的元数据:例如修改时间、访问时间、文件的读取权限
- -r : 递归复制:用于复制完整的文件夹
- -F :指定用户的ssh配置文件
- -l : 限制文件传输使用的宽带: Kbit/s
实例案例
- 服务器下载文件 格式: scp <remote_user>@<remote_host>:<remote_file_path> <local_file_dir>
例:scp squirrel@localhost:/home/squirrel/Downloads/Test.java /home/zerone/Downloads/
- 服务器下载目录
格式: scp <remote_user>@<remote_host>:<remote_file_path> <local_file_dir>
例:scp -r squirrel@localhost:/home/squirrel/Downloads/ /home/zerone/Downloads/
- 本机文件上传服务器
scp <local_file_path> <remote_user>@<remote_host>:<remote_file_dir>
- 本机目录上传服务器 scp -r <local_file_dir> <remote_user>@<remote_host>:<remote_file_dir>