如何使用terminal命令将顶级X文件从目录复制到另一个目录?

我有一个超过1200多个文件的目录。 如何将该目录的前1000行复制到另一个目录?

find . -maxdepth 1 -type f | head -1000 | xargs cp -t foo_dir find . -maxdepth 1 -type f | head -1000 | xargs cp -t foo_dir其中foo_dir是文件复制的目标。

find . -maxdepth 1 -type f find . -maxdepth 1 -type f将仅在当前目录中查找文件。 它的输出将被压缩到将返回前1000个结果的命令head 。 其结果将被打包到xargs ,它将使用cp命令(每行结果一个)将文件复制到您选择的目标目录。