Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含一堆文件的目录。现在我想将这些文件一个一个按字母顺序移动到另一个目录。我怎样才能在 shell 中做到这一点?mv 可以这样做吗?
glob*按“字母顺序”对文件名进行排序,因此您可以使用:
*
target="/some/other/directory" for file in * do mv "$file" "$target" done
使用起来会更快:
mv * "$target"
它确实会一个一个地移动文件,但它是在一次调用 move 命令中完成的。