小编san*_*kit的帖子

为什么移动文件夹中的某些文件比移动整个文件夹需要更长的时间?

我的 ubuntu 云服务器上有数百万张图片。当我使用mv命令移动一个包含 1200 万张图像的完整文件夹时,它几乎是瞬间发生的。但是,当我mv只有图像(不是文件夹)时,需要一些时间。有没有办法像文件夹一样快速移动所有图像?

这是正在发生的事情:

  1. src 文件夹有 1200 万张图像,我使用以下命令将其移动到 dst 文件夹

    $ mv  src ../dst
    
    Run Code Online (Sandbox Code Playgroud)

    立即发生

  2. 在 src 文件夹中,我这样做是为了移动:

    find -maxdepth 1 -name '*.jpg' -exec mv -t ../../dst/ {} +
    
    Run Code Online (Sandbox Code Playgroud)

    这需要一些时间。

有没有办法加快第二个过程?

mv

21
推荐指数
3
解决办法
2万
查看次数

标签 统计

mv ×1