Linux 命令总结(更新中)

Linux 命令总结

scp:远程文件传输

scp功能说明:
scp命令用于在不同的主机之间发送和下载文件,它采用SSH协议来保证复制的安全性。scp命令每次都是全量完整复制,因此效率不高,适合第一次复制时使用,增量复制建议使用rsync命令代替。

scp man手册命令解释:
scp — secure copy (remote file copy program)

scp命令关键词:
安全 因为scp基于SSH协议,不是明文传输
远程 发送 PUSH /拉取 PULL 文件到远程机器
推 发送 上传 :PUSH
拉 拉取 下载 :PULL

scp传输的缺点:
1.重复传输,不管目标存不存在,都会再传输一份
2.会覆盖掉同名文件
3.不会增量备份

1.发送本地文件到目标服务器:

scp liu.txt 10.0.0.31:/opt/

2.拉取目标服务器文件到本地服务器

scp 10.0.0.31:/opt/liu.txt /opt/

3.传输目录操作

scp -r oldboy 10.0.0.31:/opt/

4.指定用户和端口号传输

scp -P 9527 -r oldboy 10.0.0.31:/opt/
scp -P 9527 -r oldboy [email protected]:/tmp/

5.批量传输到多台机器

for i in {1..10};do echo "scp test.txt 10.0.0.${i}:/opt/";done

你可能感兴趣的:(Linux 命令总结(更新中))