Gdy masz wiele plików do zarządzania, ma sens utrzymywanie dobrej konwencji nazewnictwa. Więc jak możesz zmienić nazwę wielu plików w Linuksie? Przyjrzyjmy się różnym sposobom masowej zmiany nazw plików przy użyciu wiersza poleceń i narzędzi graficznych.

Table of Contents

Zmiana nazw wielu plików w Linuksie za pomocą wiersza poleceń

Istnieje wiele metod, których możemy użyć do zmiany nazw wielu plików w Linuksie za jednym zamachem. Jeśli nazwy plików mają jakiś określony wzór, zmiana nazwy staje się bardzo prosta. Przyjrzyjmy się dwóm przykładom.

1. Użycie polecenia rename

Najczęściej używanym narzędziem wiersza poleceń systemu Linux do masowej zmiany nazw plików jest narzędzie rename. Aby użyć polecenia rename, instalujemy je w naszym systemie za pomocą tego polecenia.

sudo apt install rename

Po zainstalowaniu narzędzia możemy teraz użyć polecenia rename z wiersza poleceń. Oto jak wygląda składnia polecenia rename.

rename 's/oldname/newname/' *

To polecenie wymaga podstawowej wiedzy o wyrażeniach regularnych. Tutaj, 's’ oznacza substytut. Pozostałe wyrażenia nie wymagają objaśnienia. Użycie * powoduje, że polecenie jest uruchamiane dla wszystkich plików, których nazwa zawiera <oldname>.

2. Użycie renameutils

Pakiet renameutils dostarcza nam zestaw poleceń do zmiany nazwy pliku w Linuksie. Skupiając się na wsadowej zmianie nazw plików, renameutils składa się z pięciu poleceń. Dla celów tego poradnika, będziemy pracować tylko z jednym z tych poleceń – qmv, które oznacza Quick move.

Aby zainstalować renameutils w naszym systemie, użyjemy następującego polecenia apt.

sudo apt install renameutils

Gdy narzędzie jest już zainstalowane, możemy teraz używać poleceń qmv i imv z linii poleceń.

Składnia polecenia qmv:

qmv directoryname/

Otworzy to okno, w którym lewa kolumna wyświetla oryginalne nazwy plików. Natomiast prawa kolumna przeznaczona jest na nazwy, które chcesz ustawić dla swoich plików. Edytuj prawą kolumnę, aby ustawić nazwy, które chcesz dla file.

Rename Multiple Files in Linux z GUI

Jeśli nie jesteś osobą wiersza poleceń, mamy cię pokryte. Dla Ubuntu, i całkiem sporo innych dystrybucji, można użyć

1. Korzystanie z menedżera plików Thunar

Nie każdy lubi używać wiersza poleceń do każdego zadania. Mamy więc kilka świetnych narzędzi GUI, które pomogą nam zmienić nazwy wielu plików. Thunar ma wbudowane narzędzie do masowej zmiany nazw plików, które działa naprawdę wydajnie, jeśli nie jesteś zwolennikiem CLI.

sudo apt install thunar

Teraz możesz uruchomić narzędzie do masowej zmiany nazw plików za pomocą następującego polecenia.

thunar -B
Bulk Rename Files

Tak wygląda narzędzie do masowej zmiany nazw plików. Możesz kliknąć znak +, aby dodać pliki. Umożliwia ona następujące kryteria zmiany nazwy.

  • Zastosuj datę/czas
  • Wstaw lub nadpisz
  • Zastosuj numery
  • Eliminuj znaki
  • Wyszukaj/Zastąp
  • Zmień wielkość liter

Po wybraniu żądanych kryteriów wystarczy kliknąć przycisk Zmień nazwę plików, aby kontynuować operację. Thunar bulk renamer jest popularnie najlepszym narzędziem do zmiany nazw wielu plików przy użyciu menedżera plików GUI.

2. Użycie narzędzia pyRenamer

Jest to kolejne naprawdę popularne narzędzie wśród fotografów i muzyków, którzy również często używają Linuksa. Powodem jest to, że pyRenamer może czytać dane EXIF i automatycznie zmieniać nazwy w oparciu o datę/czas, model aparatu i inne metadane z plików graficznych.

Ponieważ narzędzie to zostało wycofane w 2008 roku, i możesz nie być w stanie pobrać go z oficjalnych repozytoriów, ale nadal działa doskonale dla naszego zadania.

wget -c https://launchpad.net/ubuntu/+source/pyrenamer/0.6.0-1.2/+build/8439869/+files/pyrenamer_0.6.0-1.2_all.debsudo dpkg - i pyrenamer_0.6.0-1.2_all.deb

Alternatywnie, możesz odwiedzić stronę Ubuntu’s Pyrenamer package page i pobrać plik pyrenamer_0.6.0.orig.tar.gz wymieniony na dole. Następnie należy użyć polecenia tar, aby rozpakować pakiet i zainstalować go.

PyRenamer masowa zmiana nazw plików

Tak wygląda narzędzie pyRenamer. Chociaż nie oferuje ono szerokiego zakresu opcji, jak Thunar bulk renamer, pozwala na następujące kryteria zmiany nazwy.

  • Wstawianie lub usuwanie znaków
  • Wzory
  • Zastępowanie
  • Muzyka
  • Obrazy

Po wybraniu pożądanych kryteriów, po prostu kliknij przycisk Rename Files, aby kontynuować operację. PyRenamer robi to, co obiecuje, i robi to naprawdę dobrze. Jedynym zastrzeżeniem do używania tego narzędzia jest nieistniejące wsparcie techniczne.

Wnioski

Kilka innych pakietów, które pozwalają na masową zmianę nazw to grprename i renrot (który również obsługuje dane EXIF).

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.