▷ Zmień nazwy plików systemu Linux ✔️ Folder i katalog

Na naszych komputerach zwykle przechowujemy różne informacje w wielu formatach, czy to muzykę, zdjęcia, obrazy, filmy lub pliki, z których często korzystamy. Zasadniczo każdemu elementowi przypisujemy nazwę, ale jeśli z jakiegoś powodu konieczna jest edycja lub zmiana nazwy tego elementu na bardziej sugestywną lub spójną nazwę, lub po prostu pozwalającą na identyfikację jego zawartości, w Linuksie mamy dwie alternatywy zmienić nazwę pliku wsadowego, w przypadku wielu elementów i ręcznie byłoby to czasochłonne. Dlatego zobaczymy, jak zmienić nazwy plików linuksowych za pomocą sonsola, a tym samym łatwiej szybko zmienić nazwę katalogu Linux.

Jedną z opcji jest skorzystanie z interfejsu wiersza poleceń lub użycie samodzielnej aplikacji, która oferuje dużą funkcjonalność. Jeśli chcesz zmienić nazwę pojedynczego pliku, najlepszą opcją jest graficzna, ale czasami możemy to zrobić tylko z terminala, lub chcemy zmienić wiele plików, a ta ostatnia nie jest zbyt efektywna. W tym samouczku Solvetic wyjaśni integralne sposoby zmiany nazw plików w Linuksie, a tym samym będzie wiedział, jak zmienić nazwy plików linuksowych.

W tym samouczku zobaczymy, jak zmienić nazwy plików lub katalogów w systemie Linux za pomocą terminala, zobaczymy, jak to zrobić za pomocą polecenia mv i polecenia rename oraz innych form w trybie graficznym, takich jak GPRename lub Métamorphose2.

Postępując zgodnie z tymi krokami, zobaczysz, że nie jest to wcale skomplikowane. Ważna jest praktyka!

1. Zmień nazwy plików Linuksa za pomocą mv


Być może jedną z najprostszych metod zmiany nazw plików i folderów w Linuksie jest użycie polecenia mv (przenieś - przenieś) i chociaż jego podstawową funkcją jest przenoszenie plików i folderów, przydaje się również, jeśli chcemy zmienić nazwę elementu .

Krok 1
W ten sposób polecenie mv przenosi lub zmienia nazwy plików i katalogów w systemie plików w prosty, ale funkcjonalny sposób.

Składnia do użycia jest następująca:

 mv (opcja) File1.ext File2.ext
Krok 2
Plik1 odnosi się do oryginalnego pliku, a Plik2 do nowej nazwy, która ma być przypisana do pliku.

Krok 3
W tym przypadku zmieniliśmy nazwę pliku Solvetic.mp3 na Solvetic1.mp3.

Ta sama składnia może służyć do zmiany nazwy folderu, dlatego w przypadku, gdy pliki nie znajdują się w bieżącym folderze, konieczne będzie określenie pełnej ścieżki w następujący sposób:

 mv /home/użytkownik/Solvetic/plik1.roz /home/użytkownik/Solvetic/plik2.roz
Należy zauważyć, że polecenie mv wymaga uprawnień do zapisu folderu zawierającego pliki, które mają zostać zmienione, a w przypadku plików i folderów systemowych użytkownik musi mieć uprawnienia roota, aby przeprowadzić proces zmiany nazw plików, osiąga się to poprzez poprzedzenie mv z sudo lub su.

Opcja -i (interaktywna) zapewnia dodatkową warstwę ochrony, prosząc użytkownika o potwierdzenie zmiany nazwy pliku przed jego uruchomieniem, aby zapobiec przypadkowym zmianom.

Krok 4
Jeśli chcemy zmienić rozszerzenie kilku plików jednocześnie, bo mają taki, którego nie chcemy, zamiast robić to po kolei, możemy wykonać:

 mv * .rozszerzenieBieżące * .rozszerzenieNowość
Może z kilkoma przykładami wygląda to lepiej.

Przykłady
Chcemy zmienić nazwę folderu solvetic na solveticTest:

 mv solvetic solveticTest
Chcemy zmienić rozszerzenia wszystkich plików w katalogu, w którym się znajdujemy (zmiana będzie z png na jpg.webp):
 mv * .png.webp * .jpg.webp
Ten sposób zmiany nazwy jest bardzo łatwy w użyciu, ale następna opcja, którą zobaczymy, jest potężniejsza.

2. Zmień nazwy plików Linuksa za pomocą zmiany nazwy


Jest to polecenie, które pozwala nam zmieniać nazwy elementów w Linuksie za pomocą wyrażeń regularnych, które choć mogą być bardziej złożone, są również przydatne do pracy z partiami plików.

Krok 1
Pierwszym krokiem jest zainstalowanie rename poprzez wykonanie następującej linii:

 sudo apt install zmień nazwę 

Krok 2
Ogólna składnia zmiany nazwy jest następująca:

 zmień nazwę (opcja) 's / stara_nazwa / nowa_nazwa' plik1.roz plik2.roz
Litera „s” odnosi się do „substytutu” i jest główną częścią wyrażenia regularnego używanego przy zmianie nazwy, pojedyncze cudzysłowy są obowiązkowe, pozostałe dostępne opcje to:

-v gadatliwyWydrukuj listę plików o zmienionych nazwach wraz z ich nowymi nazwami

-n „brak działaniaJest to tryb testowy lub symulacyjny, który pokazuje tylko pliki, które mają zostać zmienione, bez faktycznego wpływania na nie.

-f „wymuszoneJest to wymuszone nadpisanie oryginalnych plików, które mają zostać zmienione.

Polecenie rename akceptuje symbole wieloznaczne do zmiany nazw wielu plików tego samego typu, a także działa z tymi samymi rozszerzeniami plików.

Na przykład możemy zmienić wszystkie pliki .png.webp na .jpg.webp, uruchamiając następujące polecenie:

 zmień nazwę na / .png.webp / .jpg.webp /' *
Zobaczmy to na zdjęciu, aby zobaczyć to wyraźnie.

Symbol wieloznaczny (*) oznacza, że ​​edytowane będą wszystkie pliki w folderze. Wyrażenie regularne ma wbudowane opcje zwane modyfikatorami, którymi są:

  • „g”: globalny; wpływa na wszystkie wystąpienia wyrażenia.
  • „i” - wykonuje zastępowanie bez uwzględniania wielkości liter.

Krok 3
Są one zapisywane na końcu wyrażenia przed zamykającym pojedynczym cudzysłowem i można je łączyć, na przykład:

 zmień nazwę -n 's / Sol / test / gi' * .mp3
W tym przypadku zmienimy termin Sun na test:

Krok 4

Inną opcją do wykorzystania jest litera "y", która może przekształcić nazwy plików na wyższy poziom użytkowania, jej użycie jest częste do zmiany nazwy wybranego pliku, na przykład:

 zmień nazwę 'y / a-z / A-Z /' * .jpg.webp
Teraz widzimy inny przykład.

W tym przypadku zmieniliśmy nazwy wszystkich plików .mp3 z małych na wielkie.

Krok 5

Aby zobaczyć bardziej praktyczne zastosowania polecenia zmiany nazwy, zrobimy to bezpośrednio na przykładach, ponieważ będzie to lepiej zrozumiane.

Jeśli chcemy zmienić rozszerzenie z .txt na .bak:

 zmień nazwę na / \. txt $ / \. bak /' * .txt
Jeśli chcemy usunąć tekst 2016 z niektórych zdjęć z rozszerzeniem jpg.webp:
 zmień nazwę 's / 2016 // g' * .jpg.webp
Jeśli chcemy zamienić wielkie litery na małe we wszystkich nazwach:
 zmienić nazwę i / A-Z / a-z / *. rozszerzenie pliku
Jeśli chcesz odwrotnie, z małych na wielkie po prostu zmień y / A-Z / a-z / przez y / a-z / A-Z /.

NotatkaNależy pamiętać, że są obszary, w których jako „zwykli” użytkownicy nie mamy uprawnień do zapisu, dlatego nie możemy zmienić nazwy w ten sposób:

Sposób na zrobienie tego w tych przypadkach (w Ubuntu):

 sudo zmień nazwę 's / \.db $ / \.bak /' * .db

3. Zmień nazwy plików Linuksa za pomocą Métamorphose2


Jest to aplikacja opracowana do edycji lub zmiany nazw plików w systemie Linux z doskonałymi zintegrowanymi funkcjami.
Métamorphose2 to program przeznaczony do graficznej zmiany nazw plików w partiach, jest open source i wieloplatformowy, w ramach jego cech mamy:

Cechy Metamorfoza2

  • Bezpłatne pobieranie i open source z kodem źródłowym na GitHub.
  • Zaakceptuj partie, aby zmienić nazwy plików i folderów.
  • Umożliwia zapisanie ustawień zmiany nazwy do późniejszego wykorzystania, oszczędzając czas.
  • Możemy zastosować operacje zmiany nazwy, takie jak modyfikacja, zamiana lub wstawienie do prefiksu lub sufiksu, według znaku, pozycji i innych.
  • Obsługa niestandardowej numeracji, tekstu obrazu i metadanych audio, daty i godziny.
  • Obsługa numeracji sekwencyjnej z niestandardowym rozmiarem kroku, numerem początkowym i licznikiem resetowania.
  • Wsparcie dla wyrażeń regularnych.

Aby zainstalować to narzędzie, mamy dwie opcje:

Pierwsza opcjaPierwszym z nich jest uruchomienie następujących poleceń przez repozytorium PPA:

 sudo add-apt-repository ppa: nilarimogard / webupd8 aktualizacja sudo apt sudo apt install metamorphose2

Druga opcjaDrugą opcją instalacji jest przejście do następującego linku, a następnie pobranie pakietu .deb i przejście do kreatora instalacji:

Po pobraniu zostaniemy przekierowani do asystenta oprogramowania systemowego, aby kontynuować instalację:

POWIĘKSZAĆ

Teraz po zainstalowaniu przechodzimy do zakładki „Selector” i tam przejdziemy do ścieżki, w której znajdują się pliki do zmiany nazwy:

POWIĘKSZAĆ

Po wykonaniu tej czynności przechodzimy do zakładki „Zmień nazwę” i dwukrotnie klikamy dowolną z opcji znajdujących się po lewej stronie:

POWIĘKSZAĆ

W tym przykładzie wybraliśmy "Modyfikuj" i w panelu centralnym możemy zdefiniować żądaną akcję, taką jak zmiana między wielkimi lub małymi literami, usunięcie akcentów, zmiana rozszerzeń i więcej, na dole możemy zobaczyć uzyskany wynik.

Po skonfigurowaniu kliknij przycisk „Start”, aby wykonać akcję.

4. Zmień nazwy plików Linuksa za pomocą GPRename


GPRename to grupowa zmiana nazw plików i katalogów, GPRename może sekwencyjnie zastępować, usuwać, wstawiać, usuwać i numerować pliki i katalogi.

Krok 1
Do jego instalacji wykonamy następujące polecenie. Wpisujemy literę S, aby potwierdzić pobranie i instalację GPRename.

 sudo apt zainstaluj gprename 

Krok 2
Aby uzyskać funkcjonalność odczytu tagów metadanych EXIF ​​​​w Ubuntu 18.04, konieczne będzie zainstalowanie programu renrot, który może zmieniać nazwy i obracać pliki w oparciu o tagi EXIF. Do jego instalacji wykonamy następujące polecenie:

 sudo apt install renrot
Krok 3
Aby uzyskać dostęp do GPRename wykonujemy w terminalu:
 gprename
Krok 4
W wyświetlonym oknie przejdziemy do katalogu, w którym znajdują się pliki do zmiany nazwy, w dolnej części definiujemy akcję do wykonania, a w prawym górnym panelu widzimy wynik, który zostanie przetworzony. Kliknij przycisk „Zastosuj”, aby wprowadzić zmiany.

POWIĘKSZAĆ

5. Zmień nazwę folderu Linux

Krok 1
Użyjemy następującego polecenia, w którym będziemy musieli określić zarówno katalog do zmiany nazwy lub folderu, jak i ścieżkę docelową.

 mv 
Krok 2
Na przykład zmienimy nazwę katalogu „Solvetic” na nazwę „Solvetic2”, którą zapisujemy w początkowej ścieżce systemu:
 mv / home / user / Solvetic / home / user / Solvetic2 
NotatkaTo polecenie nie usuwa zawartości z katalogów, więc żadne informacje nie zostaną utracone podczas zmiany nazwy

Krok 3
Teraz, jeśli chcesz, możesz wykonać polecenie list, aby zobaczyć, że utworzony katalog pojawia się z nową nazwą w tej ścieżce.

 ls -l / dom / użytkownik 

6. Zmień nazwę katalogu Linux

Krok 1
Użyjemy polecenia zmiany nazwy, aby zmienić nazwę

 Przemianować 
Krok 2
Zróbmy przykład, w którym zmieniamy wielkie litery na małe we wszystkich katalogach:
 zmień nazwę 'y / A-Z / a-z /' * 
Krok 3
Następnie zwizualizuj zmiany za pomocą tego polecenia:
 ls-l 
Z każdą z tych opcji będzie można zmienić nazwy plików Linuksa i zmienić nazwę katalogu Linuksa w pełny sposób, jeśli to konieczne.

wave wave wave wave wave