小编use*_*125的帖子

如何根据文件名中的第一个单词移动文件?

在一个文件夹中,我有数千个文件,例如:

cat eats mouse.jpg
cat chases mouse.jpg
gorilla eats banana.jpg
gorilla is sleeping.jpg
elephant is huge.jpg
elephant has trunk.jpg
(and so on...)
Run Code Online (Sandbox Code Playgroud)

我想要一个 bash 脚本,它将根据文件名(猫、大猩猩、大象等)中的第一个单词将这些文件移动到文件夹中,该文件夹也是基于第一个单词创建的,以便:

  • 'cat' 文件夹被创建,所有以 'cat' 开头的文件都被移动到这个文件夹中。
  • 'gorilla' 文件夹被创建,所有以 'gorilla' 开头的文件都被移动到这个文件夹中。
  • 'elephant' 文件夹被创建,所有以大象开头的文件都被移动到这个文件夹中。
  • (等等..)

command-line bash directory filename

1
推荐指数
1
解决办法
2201
查看次数

标签 统计

bash ×1

command-line ×1

directory ×1

filename ×1