如何在文件管理器中的 10,000 个文件中选择 3,000 个?

如何在文件管理器中的 10,000 个文件中选择 3,000 个?

我想在一个包含 10,000 个文件的文件夹中选择前 3,000 个文件。我该如何只选择前 3,000 个文件?如果可能的话,我该如何选择接下来的 3,000 个文件,然后再选择接下来的 3,000 个文件?

我需要将它们复制到单独的文件夹中,每个文件夹有 3,000 个文件。

答案1

在普通文件管理器中没有简单的方法可以做到这一点。您可以使用Shift+ Arrow Up(或Arrow Down)来做到这一点,但您需要自己选择文件数量。

命令行

这会将cp3000 个文件 ( ) 复制 ( -n 3000) 到 /opt/ ( -t "$directory"):

cd /dir/with/files/
find . -maxdepth 1 -type f -print0 | head -z -n 3000 | xargs -0 -r -- cp -t "/opt/" --
  • 如果需要,请将 3000 更改为其他号码
  • 将 /opt/ 更改为您的目标。
  • 当您知道自己想要做什么时,请使用mv -tf来移动 而不是(需要清除 3000 个文件)cp -tcpmv

相关内容