我的问题是我在单个目录中有太多文件。我不能“ ls
”目录,因为太大了。我需要将所有文件移动到更好的目录结构中。
我以相反的方式使用 ID 中的最后 3 位数字作为文件夹。
例如 ID2018972
必须进入/2/7/9/img_2018972.jpg
。
我已经创建了目录,但现在我需要 bash 脚本的帮助。我知道 ID,在范围内1,300,000 - 2,000,000
。但我无法处理正则表达式。
我不想像这样移动所有文件:
/images/folder/img_2018972.jpg -> /images/2/7/9/img_2018972.jpg
我将不胜感激有关此主题的任何帮助。谢谢!