经常使用,今天顺便整理一下~
1、scp
scp 是 secure copy 的简写,是linux系统下基于 ssh(Secure Shell)登陆进行安全的远程文件拷贝命令,scp 命令可以在 linux 服务器之间复制文件和目录。
当服务器硬盘变为只读 read only system 时,用 scp 可以把文件移出来。另外,scp 占用非常小的系统资源,不会提高多少系统负荷,基本不影响系统正常使用。
命令格式
scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径>
常用参数
-p 保留原文件的修改时间,访问时间和访问权限
-r 递归复制整个目录
-v 详细方式显示输出
-C 允许压缩
-P 指定数据传输用到的端口号
实例
# 把本地的 source.txt 文件拷贝到 192.168.8.8 机器上的 /home/user 目录下
scp /home/codedancing/source.txt user@192.168.8.8:/home/user/
# 把 192.168.8.8 机器上的 source.txt 文件拷贝到本地的 /home/codedancing 目录下
scp user@192.168.8.8:/home/user/source.txt /home/codedancin