Как я могу рекурсивно переименовать все файлы в папке? [Дубликат]


-1

Я использую Linux, и у меня есть проект с файлами с именем myproject-someextention.whatever а также someotherstuffmyproject и так далее.

Я хотел бы рекурсивно переименовать все, что имеет myproject в имени файла / папки и переименуйте его в yourproject,


Пожалуйста, посмотрите на superuser.com/questions/213134/...
mpy

Никогда не делал раньше в истории человечества.
Ярослав Рахматуллин

Ответы:


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 rename yourproject myproject {} \;
find: `./yourprojectfolder': No such file or directory

$ find . -type f -exec rename yourproject myproject {} \;

$ find .
.
./myprojectfolder
./myprojectfolder/source.of.myproject
./myproject.manifest
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.