rsync
Linux下的同步文件非常多,可以根据不同的场景选择合适的工具。rsync,是用来跟远程机器,进行同步文件的工具,可以增量同步,即,已经下载的文件,不会重复的传递。(增量的含义是,已有的不会重复同步)
顺便讲一下,其他方式,如scp、python -m SimpleHTTPServer 8080、lrzsz、ftp、samba等等,每种适合的场景略有不同。
核心用法:
rsync -av -e 'ssh -p 22022' thumb/ root@10.182.1.3:/home/wwwroot/default/thumb
注意,thumb/结尾带不带斜杆,差别较大。简单理解:带斜杆,当成文件夹,把文件夹下面的所有文件拷贝到目标目录中。(不会多层级)。不带斜杆,即当作文件,经其直接拷贝到目标目录中。(会多层级)