Tôi có một cấu trúc thư mục như bên dưới nơi cấu trúc được biết đến và tên tệp lặp lại. Tôi muốn đổi tên các tệp sao cho chúng là duy nhất, sao cho
a/0/widgets/AL/part-1.gz
trở thành
a/0/widgets/AL/a_0_widgets_AL_part-1.gz
,
và
b/0/widgets/AL/part-1.gz
trở thành
b/0/widgets/AL/b_0_widgets_AL_part-1.gz
, Vân vân.
Bằng cách này, tôi có thể sao chép tất cả các tệp vào một thư mục cấp cao nhất trong khi vẫn giữ tất cả thông tin đã biết về tệp và không ghi đè bất kỳ tệp nào vì lặp lại tên tệp.
Gợi ý?
├── a
│ ├── 0
│ │ └── widgets
│ │ ├── AL
│ │ │ ├── part-1.gz
│ │ │ └── part-2.gz
│ │ ├── AK
│ │ │ ├── part-3.gz
│ │ │ └── part-4.gz
| ....
├── b
│ ├── 0
│ │ └── widgets
│ │ ├── AL
│ │ │ ├── part-1.gz
│ │ │ └── part-2.gz
│ │ ├── AK
│ │ │ ├── part-3.gz
│ │ │ └── part-4.gz
| ....