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

jin*_*dan 7 user-data files filemanager copy

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

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

Rin*_*ind 11

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

命令行

这会将 ( cp) 3000 个文件 ( -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/" --
Run Code Online (Sandbox Code Playgroud)
  • 如果需要,将 3000 更改为另一个数字
  • 将 /opt/ 更改为您的目标。
  • 使用mv -tf,而不是移动的cp -t,当你知道cp你想要做什么(在mv需要清除3000名的文件)