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

平时我们使用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语言

我的知识小密圈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值