Zmień nazwę polecenia
Polecenie Zmień nazwę jest domyślnie dostępne w większości dystrybucji Linux i może być używane do przemianowania nazwy wielu plików i folderów jednocześnie. W przypadku domyślnie nie jest dostępna w instalacji Ubuntu, możesz uruchomić poniższe polecenie, aby je zainstalować:
$ sudo apt instal instaluj nazwy nazwy
Możesz zainstalować nazwę Zmień w innych dystrybucjach Linux z menedżera pakietów. Możesz również skompilować go z kodu źródłowego dostępnego tutaj.
Polecenie Zmień nazwę jest napisane w Perl i musisz użyć „Wyrażeń Perl”, aby grupować pliki Zmień nazwę. Jeśli użyłeś już wyrażeń regularnych w językach programowania, takich jak Python, znajdziesz wyrażenia Perl podobne, chociaż istnieją pewne różnice. Poniżej znajdują się niektóre najczęstsze przypadki użycia i wzorce dla polecenia zmiany nazwy. Aby uzyskać zaawansowane i niestandardowe przypadki użycia, możesz zapoznać się z dokumentacją wyrażeń PERL.
Aby zmienić nazwę wielu plików jednocześnie, zastępując podłoże, uruchom polecenie w następującym formacie:
$ Zmień nazwę -v/satunek_to_be_be_replaced/zamiennik_string/'file1.plik txt2.plik txt3.tekst
Na przykład zakładając, że w folderze znajdują się trzy pliki o nazwach „File1.txt ”,„ File2.txt ”i„ plik3.txt ”, poniższe polecenie zastąpi„ plik ”podaj„ tekst ”, co spowoduje, że nowe nazwy to„ Text1.txt ”,„ tekst2.txt ”i„ tekst3.tekst".
$ Zmień nazwę -v/plik/text/'plik 1.plik txt2.plik txt3.tekst
Po uruchomieniu powyższego polecenia należy uzyskać następujące dane wyjściowe w terminalu:
plik 1.TXT przemianowany na tekst1.tekst
plik2.TXT przemianowany na tekst2.tekst
plik3.TXT nazywany tekst3.tekst
Możesz także wybrać wiele liczb „N” plików, które używają tego samego rozszerzenia za pomocą znaku wieloznacznego Asterisk (*).
$ Zmień nazwę -v/plik/text/' *.tekst
Pewnego polecenia można również użyć do usunięcia podłoża. Aby to zrobić, nie dostarczaj żadnego ciągu ani znaku w drugiej części polecenia. Innymi słowy, zachowaj pustkę zastępczą, całkowicie pomijając drugą część.
Możesz przygotować ciąg (bez wymiany niczego) przed nazwami plików za pomocą polecenia w następującym formacie:
$ Zmień nazwę -v 's/^/your_prefix/' *.tekst
Wymień część „Your_Prefix” na żądany prefiks. Na przykład poniższe polecenie będzie prefiksować „.pliki txt ”z prefiksem„ text_ ”.
$ Zmień nazwę -v 's/^/text_/' *.tekst
Aby dołączyć ciąg na końcu nazw plików, ale przed rozszerzeniem użyj polecenia w następującym wzorze:
$ Zmień nazwę -v/\.txt $/your_suffix.tekst/' *.tekst
Wymień wszystkie trzy „.TXT ”części z wymaganym rozszerzeniem pliku i zastąp część„ Your_Suffix ”wymaganym sufiksem. Na przykład poniższe polecenie doda sufiks „tekst” do „.pliki txt ”.
$ Zmień nazwę -v/\.txt $/text.tekst/' *.tekst
Zauważ, że wszystkie wyżej wymienione polecenia mogą być również używane do masowej zmiany nazwy katalogów.
Korzystanie z domyślnych menedżerów plików wysłanych z dystrybucją
Wielu menedżerów plików w Linux dystrybucji ma wbudowaną obsługę plików do zmiany nazwy partii. Na przykład menedżerowie plików, tacy jak Caja, Nautilus i Dolphin, mogą zmieniać nazwę wielu plików jednocześnie za pośrednictwem interfejsu GUI. Aby wywołać narzędzie do Zmień nazwy masowej, wybierz wiele plików i naciśnij klawisz. Możesz także znaleźć wpis dla opcji Zmień nazwy masowej w opcji menu „Edytuj”. Poniższy zrzut ekranu pokazuje narzędzie Zmień nazwę partii w CAJA File Manager, domyślnie zainstalowany w rozkładach Linux za pomocą środowiska komputerowego Mate. Podobne opcje można znaleźć w innych menedżerach plików, patrząc na pasek menu głównego znajdującego się u góry.
Jako widoczne na zrzucie ekranu, narzędzie do zmiany nazwy graficznej może uruchomić kilka operacji wstawiania i wymiany na wybranych plikach. Możesz także zainstalować te menedżerów plików w dowolnym dystrybucji Linux przy użyciu dowolnego środowiska stacjonarnego i można ich używać w połączeniu z wcześniej zainstalowanymi menedżerami plików.
Corerenamer
Corerenamer to bezpłatne i otwarte narzędzie do zmiany nazwy plików graficznych dostępne dla Linux. Możesz go użyć do dodawania podkładów, zastąpienia istniejących podkładów, formatów za pomocą różnych wzorów, modyfikujących nazwy rozszerzeń plików i tak dalej. Jest również wyposażony w funkcję cofnięcia i ponownego przetwarzania, dzięki czemu możesz przywrócić zmiany przed kliknięciem przycisku „Zmień nazwę”.
Możesz pobrać i zainstalować CoRerenamer we wszystkich głównych dystrybucjach Linux ze sklepu Flathub Store.
Krenamer
Krenamer to bezpłatne i open source narzędzie Zmień nazwę dostępnego w ramach stosu aplikacji KDE. Może być również używany w innych środowiskach stacjonarnych, które domyślnie nie używają bibliotek KDE. Może zmieniać nazwę plików za pomocą różnych wzorów, w tym zastępowanie, dodawanie i usuwanie podkładów. Może również zmienić przypadek nazw plików i jest wyposażony w kilka przydatnych wtyczek. Jeden z wtyczek może być używany do zmiany nazwy plików na podstawie zawartych w nich informacji o metadanych. Inne wtyczki mogą dodawać liczniki, dodawać bieżącą datę i godzinę lub transliterować ciągami.
Źródło obrazu
Możesz zainstalować Krename w Ubuntu za pomocą polecenia wspomnianego poniżej:
$ sudo apt instint krename
Krename można zainstalować w innych dystrybucjach Linux z menedżera pakietów. Możesz również skompilować go z kodu źródłowego dostępnego tutaj.
Wniosek
Są to jedne z najlepszych sposobów zmiany nazwy wielu plików jednocześnie w Linux. Te polecenia i aplikacje mogą być używane do zmiany nazwy zarówno plików, jak i katalogów za pomocą wzorców wstępnie zdefiniowanych lub zdefiniowanych przez użytkownika.