You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

大文件夹高效复制方法及1TB硬盘数据终端复制最优方案咨询

大文件夹高效复制方法及1TB硬盘数据终端复制最优方案咨询

嘿,兄弟,我太懂你用cp -r时那种摸不着头脑的感觉了——明明敲了命令,终端却静得像死机一样,完全不知道数据到底在传没传!针对你1TB HDD数据复制的需求,我给你推荐几个更靠谱的方案,不仅能看到实时进度,还更稳定:

  • 首选:rsync(最适合大文件/文件夹的工具)
    这个工具比cp强太多,支持断点续传、实时进度显示,还能完整保留文件的权限、时间戳等所有属性。命令如下:

    sudo rsync -avh --progress /mnt/CloudDrive1/ /mnt/CloudDrive2/
    

    给你拆解下参数:

    • -a:归档模式,相当于把-rlptgoD打包在一起,能完整保留文件的权限、链接、时间戳等所有信息;
    • -v: verbose模式,会输出正在处理的文件名;
    • -h:以人类可读的格式显示文件大小(比如GB、MB,不是一堆晦涩的字节数);
    • --progress:重点!实时显示每个文件的复制进度、已完成百分比、传输速度,让你全程心里有数。
      要是中途不小心断了,再跑一遍这个命令就行,rsync会自动跳过已经复制完的文件,接着传剩下的,不用从头再来,对1TB这种大体积数据太友好了。
  • 备选:带进度的cp命令
    如果你实在不想换工具,也可以给cp加参数让它显示进度:

    sudo cp -rv --progress /mnt/CloudDrive1 /mnt/CloudDrive2
    

    -r还是递归复制文件夹,-v显示文件名,--progress会显示每个文件的复制进度。不过这个没有断点续传功能,中途断了就得重新来,所以还是更推荐rsync。

另外给你提个醒:你之前用cp -r时终端没反应,其实大概率不是卡住了,只是cp默认不输出任何进度信息,后台在默默干活而已。你可以开个新终端,用htop或者top命令看看有没有cp进程在跑,就能确认它是否在工作,但显然不如用带进度的命令省心。

最后复制前记得检查下目标磁盘的剩余空间够不够1TB,别传一半才发现空间不足哦!

备注:内容来源于stack exchange,提问作者Tasmotanizer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:12:48