我的ubuntu云服务器上有数百万个图像。当我使用mv命令移动包含1200万张图像的完整文件夹时,它几乎是瞬间发生的。但是,当我mv仅图像(而不是文件夹)时,则需要一些时间。有没有办法像文件夹一样快地移动所有图像?
这是正在发生的事情:
src文件夹中有1200万张图片,我使用
$ mv src ../dst立即发生
在src文件夹中,我这样做是为了移动:
find -maxdepth 1 -name '*.jpg' -exec mv -t ../../dst/ {} +这需要一些时间。
有没有办法加快第二个过程?
dst在一个分区中,而../../dst在另一个分区中。
{}扩展文件名的参数。
find。每个文件find ... -exec mv -t ../../dst/ {} \;调用mv一次;find ... -exec mv -t ../../dest {} +这样会更快,每次调用可以复制尽可能多的文件,但仍不如dadexix86解释的那样移动目录本身。