![如何在文件管理器中的 10,000 个文件中选择 3,000 个?](https://linux22.com/image/910466/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8%E4%B8%AD%E7%9A%84%2010%2C000%20%E4%B8%AA%E6%96%87%E4%BB%B6%E4%B8%AD%E9%80%89%E6%8B%A9%203%2C000%20%E4%B8%AA%EF%BC%9F.png)
我想在一个包含 10,000 个文件的文件夹中选择前 3,000 个文件。我该如何只选择前 3,000 个文件?如果可能的话,我该如何选择接下来的 3,000 个文件,然后再选择接下来的 3,000 个文件?
我需要将它们复制到单独的文件夹中,每个文件夹有 3,000 个文件。
答案1
在普通文件管理器中没有简单的方法可以做到这一点。您可以使用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/" --
- 如果需要,请将 3000 更改为其他号码
- 将 /opt/ 更改为您的目标。
- 当您知道自己想要做什么时,请使用
mv -tf
来移动 而不是(需要清除 3000 个文件)cp -t
cp
mv