我有以下目录结构:
$ directory tree Data
Data
├── Mercury
├── Venus
├── Earth
│ ├── Australia
│ └── Asia
│ └── Japan
| └── Hokkido
├── Mars
├── HellasBasin
└── SyrtisCrater
如何递归地重命名/编号/标记所有目录以获得类似于以下的结果?
Data
├── 01
├── 02
├── 03
│ ├── 031
│ └── 032
│ └── 0321
| └── 03211
├── 04
├── 041
└── 042
这个想法是用新名称(数字、字母或它们的组合)重命名整个树。他们不必有像 03211 这样的标签。
在此先感谢您的时间。
使用 bash:
最初:
然后: