如何递归重命名文件夹中的所有文件?[重复]


-1

这个问题在这里已有答案:

我使用的是Linux和我有一个名为文件的项目myproject-someextention.whateversomeotherstuffmyproject等。

我想以递归方式重命名myproject文件/文件夹名称中的所有内容并将其重命名为yourproject



从未在人类历史上做过。
ЯрославРахматуллин2013年

Answers:


1

尝试rename使用util-linux(http://www.kernel.org/pub/linux/utils/util-linux)。

$ find。
。
./yourprojectfolder
./yourprojectfolder/source.of.yourproject
./yourproject.manifest

$ find。-type d -exec重命名yourproject myproject {} \;
find:`。/ yourprojectfolder':没有这样的文件或目录

$ find。-type f -exec重命名yourproject myproject {} \;

$ find。
。
./myprojectfolder
./myprojectfolder/source.of.myproject
./myproject.manifest
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.