linux系统间文件传输的几种方法
1. tar -zcvf - * | ssh "cd /media/data/downloads; tar -zxf -" #将当前目录的文件打包并压缩,然后用ssh传输到远程电脑再解压。
2.nc:(没有IP的先)
先:local: nc -l port > a.txt eg: nc -l 10086 > a.txt "监听本机10086端口,将收到数据存入a.txt文本中
后:remote: nc ip port < a.txt eg: nc 192.168.1.1 10086 < a.txt "将a.txt文本中的数据发给192.168.1.1主机的10086端口
先:tar -czf - * | nc -l 10086 "将本目录中所有文件打包传输到本地端口10086,假设本地IP为:192.168.1.10
后:nc 192.168.1.10 10086 | tar -xzf - "将192.168.1.10中10086的端口的数据接收,并解包到当前目录
3. scp -C * :/media/data/downloads/ #这个比较慢 (感觉-C这个压缩没太大用处)
scp -r Downloads/ :/media/data/ #复制传输Downloads这个目录
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20