我知道这是基本的,但我对 bash 很陌生。
由于一些重复,我在许多文件夹中有很多照片,我想清理它们。这是我的文件结构的示例
- 12-30-14
- img1.jpg
- img2.jpg
- 12-30-14 (1)
- img3.jpg
- 12-30-15
- img1.jpg
- img2.jpg
- 12-30-15 (1)
- img3.jpg
我想运行一个脚本,结果是
- 12-30-14
- img1.jpg
- img2.jpg
- img3.jpg
- 12-30-14 (1)
- 12-30-15
- img1.jpg
- img2.jpg
- img3.jpg
- 12-30-15 (1)
从那里我打算运行find . type d -empty -delete
,以便最终结果是:
- 12-30-14
- img1.jpg
- img2.jpg
- img3.jpg
- 12-30-15
- img1.jpg
- img2.jpg
- img3.jpg
我只是不确定将文件从(1)
目录移动到干净目录的正确方法。
有什么想法吗?
像这样使用这个bash脚本:
把它放在一个文件中,说
script.sh
,然后在终端中: