Czasami mamy katalogi pełne plików audio, obrazów lub innego typu i tego chcemy zbiorcza zmiana nazwy, Albo dlatego, że chcemy nadać mu inną nazwę, albo dlatego, że są to pliki pobrane z jakiejś sieci pobierania i zwykle zawierają długie nazwy autora, sieć itp. Wielu wybiera trudną i powolną drogę, którą jest podążanie pojedynczo przez nazywanie ich, jak tylko chcą.
Więc nie komplikujesz swojego życia i możesz zmieniać nazwy całych katalogów w prosty sposób i bez instalowania czegokolwiek, możesz uzyskać dostęp do konsoli swojego systemu i użyć poleceń, które ujawnimy poniżej z prawdziwymi przykładami użycia, aby łatwo było je zastosować w praktyce.
- Wyobraź sobie, że pobrałeś skompresowany katalog zawierający 100 utworów MP3. Zawierają one nazwę w tym formacie „Audio XX-Audio Track By www.musica.com”, gdzie XX to numer utworu. Jeśli chcesz pozbyć się części nazwy, w tym przypadku „By www.musica.com”, przedrostek „Audio” i katalog znajdują się w Pobraniu i nazywają się Muzyka:
cd /Descarga/Musica rename 's/ - By www.musica.com//g' *.mp3 rename 's/Audio - //'g *.mp3
- Wyobraź sobie, czego teraz chcesz zmień nazwę z katalogu pełnego różnych obrazów .jpg o nazwie takiej jak „Ilustracja.jpg” i chcemy, aby nazwy takie jak „Zdjęcie.jpg”. Do tego możesz użyć:
cd /Descarga/Fotos rename y/Ilustración/Foto/ *.jpg
- Chcesz zmień wielkie litery na małe lub odwrotniedo? Nie ma problemu:
rename y/A-Z/a-z/ *.ext rename y/a-z/A-Z/ *.ext
- Usuń i zmień rozszerzenieodpowiednio z katalogu pełnego plików, na przykład .txt:
rename 's/\.txt$//' *.txt rename 's/\.txt$/\.bak/' *.txt
Aby uzyskać więcej informacji, możesz zapoznać się ze stronami podręcznika systemowego dotyczącymi zmiany nazwy (man rename). Inne opcje alternatywy Są to programy takie jak pyRenamer, Metamorphose, KRename, GPRename itp., Które mogą być dla Ciebie bardziej intuicyjne i łatwiejsze niż używanie tych poleceń ...
Dzięki za te przykłady polecenia zmiany nazwy. W Windows zaznaczam je wszystkie, klikam na pierwszą i zmieniam nazwę, reszta otrzymuje tę samą nazwę, ale dodając kolejne cyfry, czy można by zrobić coś podobnego na Linuksie używając konsoli?
Jak to zrobić, jeśli pliki mają różne nazwy?
Czy wystarczy wstawić symbol wieloznaczny „*” jako nazwę pliku?
Dziękuję.