您当前的位置: 首页 >  linux

Linux 下的复制命令,这几个比较靠谱

发布时间:2020-12-11 08:02:08 ,浏览量:0

平时我们使用Linux复制命令的时候,一般使用cp命令,但是cp 命令性能比较令人担忧

使用tar 命令来拷贝大量文件

通过对比下面的几个命令,在拷贝比较多而且比较大的文件的话,用git clone 比较靠谱,特别是复制代码库,git clone 还可以过滤掉out目录,从而可以减轻文件大小压力。

如果是普通的拷贝文件,比如就几个文件之类的,用cp 就可以满足要求了,cp的问题在拷贝比较多的文件,而且文件夹深度比较大的时候,就显得比较尴尬。

weiqifa@bsp-ubuntu1804:~/xxx$ tar cf - . | pv | (cd ~/in10-2/; tar xf -)    
44.9MiB 0:00:22 [3.25MiB/s] [                                           <=>        

过一下又发现行的变化

weiqifa@bsp-ubuntu1804:~/xxxxk$ tar cf - . | pv | (cd ~/in10-2/; tar xf -)    
1.35GiB 0:02:23 [42.5MiB/s] [   <=>                  ]

还有这样一个命令

rsync -r source1 source2 destination

/*详细链接*/
https://www.ruanyifeng.com/blog/2020/08/rsync.html

使用git clone 来拷贝代码

git clone --bare is13-sdk/ /*使用这个生成.git文件夹*/
git clone is13-sdk.git /*解压.git文件夹  这个过程需要花费一些时间*/

对比上面的几个方法,如果是拷贝git 仓库的话,这个方法是最快的。

推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106485博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3731s