V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
libasten
V2EX  ›  问与答

零碎文件特别多的情况下,先压缩再复制还是直接复制,哪个效率高?

  •  
  •   libasten · 163 天前 · 1183 次点击
    这是一个创建于 163 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近换电脑,文件挪到新硬盘上去。

    早上在那边压缩一个文件夹,15G 左右吧,里面零碎小文件很多那种。

    压了半天,然后复制到另外一块硬盘上,结果说压缩包损坏了,白忙活。

    我考虑把两块硬盘挂到一个电脑上拷贝,可能快点?

    之前的想法是压缩好了,直接用内网传的。

    旧硬盘是机械硬盘,新机器里面有两块 SSD ,不想挪到新机箱里面了。

    旧机械硬盘上数据还不止前面说的一个 15G 文件夹,大概有 250G 左右吧,有别的快速方法吗?
    11 条回复    2024-07-20 08:31:09 +08:00
    jstony
        1
    jstony  
       163 天前
    先打包但是不压缩,然后复制。
    sagaxu
        2
    sagaxu  
       163 天前
    直接复制 = 遍历 + 复制

    打包复制 = 遍历 + 打包 + 复制 + 解包 + 写入

    压缩复制 = 遍历 + 打包 + 压缩 + 复制 + 解压 + 解包 + 写入
    AoEiuV020JP
        3
    AoEiuV020JP  
       163 天前
    看中转的设备读写性能了,
    硬盘 -> u 盘 -> 硬盘, 这种情况肯定是先压缩再通过 u 盘传到另一条电脑的硬盘上再解压更好,
    硬盘 -> 网络 -> 硬盘, 这个不压缩也是 ok 的, 网络传输散文件性能并不太差,
    硬盘 -> 硬盘, 这种情况压缩就多余了,直接拷贝最快了, 不论如何新硬盘都是必须写入所有散文件的,
    cmdOptionKana
        4
    cmdOptionKana  
       163 天前
    如果是 windows ,压缩后复制,复制后短期内不解压缩,这比较快。

    如果复制后要立即解压缩,那还不如直接复制。
    cmdOptionKana
        5
    cmdOptionKana  
       163 天前
    另外,建议使用 fastcopy
    adrianzhang
        6
    adrianzhang  
       163 天前
    用 rsync 传就可以了。打包还得折腾个中间环节。
    yytsjq
        7
    yytsjq  
       163 天前
    使用 ROBOCOPY 命令的目录镜像模式 (等同 rsync --delete 模式)
    opengps
        8
    opengps  
       163 天前
    硬盘对拷吧,字节级别拷贝,即使错的也照常拷过去
    bluehr
        9
    bluehr  
       163 天前
    零碎文件特别多的情况下 比较考验硬盘 4K 读写能力,打包后复制更快
    92DISPfZMyn9IZaw
        10
    92DISPfZMyn9IZaw  
       162 天前
    习惯以存储形态压缩文件夹,然后剪切或者粘贴
    flynaj
        11
    flynaj  
       161 天前 via Android
    杀毒软件关了直接复制,或者进 PE 复制。250g 最多半小时。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2577 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.