linux 快速复制大量文件

比如,有1T总容量,600万个文件

方法比较:


方法1、cp
cp 巨慢无比,耐心死亡

方法2、scp
scp 巨慢无比,耐心死亡

方法3、tar
https://segmentfault.com/a/1190000018323224?utm_source=tag-newest

感觉快了不少

复制目录:

tar cvf – /home/src_dir | tar xvf – -C /opt

赋值文件:

tar cf – access.log |tar xf – -C /opt

方法4、rsync
https://www.cnblogs.com/kelamoyujuzhen/p/10089454.html

感觉快了不少

拷贝文件:
rsync -zvh ./a/1.jpg ./b/
将文件夹a中的1.jpg移动到b文件夹

拷贝目录:
rsync -avzh ./a ./b/
将文件夹a移动到文件夹b中

拷贝目录下的文件到指定目录:
rsync -avzh ./a/* ./b/
rsync -zvh ./a/* ./b/
将文件夹a中的文件移动到文件夹b

方法5、Syncthing
暂略

你可能感兴趣的:(工具)