如何在Linux上以递归方式将目录或文件夹合并为一个,在文件名中保留文件夹名

时间:2019-05-21 13:45:19

标签: linux directory rename

基本上,我有一个目录树。我想查找并用“-”替换该树中的所有“ /”。

我可以使用mv还是查找?

我希望目录树成为一个包含很多文件的目录,这些文件的长名称包括它们以前所在的子目录的名称。

例如这些路径

/a/file.ex
/a/b/file.ex
/a/b/file2.ex
/a/c/file.ex
/a/c/d/file.ex

将变为:

/a/file.ex
/a/b-file.ex
/a/b-file2.ex
/a/c-file.ex
/a/c-d-file.ex

0 个答案:

没有答案