【发布时间】:2017-06-29 17:25:37
【问题描述】:
在 OSX 终端中,我尝试展平文件夹层次结构,但由于里面的文件名称相同,我想用以前的文件夹名称扩展文件名:
我想从这里出发:
/dirA1/dirB1/file1.ext
/dirA1/dirB2/file1.ext
...
/dirA2/dirB1/file1.ext
...
到
/file1-dirA1-dirB1.ext
/file1-dirA1-dirB2.ext
...
/file1-dirA2-dirB1.ext
...
我尝试将重命名 (Batch renaming files in OSX terminal) 与扁平化 (https://unix.stackexchange.com/questions/52814) 结合起来,但还没有成功...
我会从“查找”开始吗?但是如何将目录名称传递给“mv”?
非常感谢您!
【问题讨论】:
标签: bash macos terminal rename flatten