Jak mogę rekurencyjnie zmienić nazwę wszystkich plików w folderze? [duplikować]


-1

Używam linuxa i mam projekt o nazwach plików myproject-someextention.whatever i someotherstuffmyproject i tak dalej.

Chciałbym rekurencyjnie zmienić nazwę wszystkiego, co ma myproject w nazwie pliku / folderu i zmień jego nazwę na yourproject.



Nigdy wcześniej nie robiono tego w historii ludzkości.
Ярослав Рахматуллин

Odpowiedzi:


1

Próbować rename from 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.