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

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

我正在使用 Linux,并且有一个名为myproject-someextention.whateversomeotherstuffmyproject等等的文件的项目。

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

答案1

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

$ 查找。
./你的项目文件夹
./你的项目文件夹/source.of.你的项目
./你的项目.manifest

$ find . -type d -exec rename yourproject myproject {} \;
找到:'./yourprojectfolder':没有此文件或目录

$ find . -type f -exec 重命名你的项目 myproject {} \;

$ 查找。
./我的项目文件夹
./myprojectfolder/source.of.myproject
./myproject.manifest

相关内容