Aby jednak skutecznie korzystać z tej aplikacji CLI, powinieneś mieć silną wiedzę na temat podstawowych poleceń i podstaw Linux, takich jak tworzenie, usuwanie i zmiana nazwy istniejącego pliku. Różne polecenia są dostępne w systemie Ubuntu Linux, aby zmienić nazwę pliku, który zbadamy w tym artykule.
W tym samouczku podajemy kompleksowe szczegóły dotyczące tego, w jaki sposób możesz zmienić nazwę pliku w Ubuntu za pomocą terminalu aplikacji wiersza poleceń. Wszystkie polecenia zaimplementowano do demonstracji na Ubuntu 20.04 System Linux.
Zmiana nazwy plików w Ubuntu 20.04 System LTS za pomocą terminalu
Dwa różne polecenia „MV” i „Zmień nazwę” są dostępne w systemie Ubuntu Linux, aby zmienić nazwę pliku za pomocą podejścia terminalowego lub linii poleceń. Omówmy szczegółowo każde polecenie.
Zmień nazwę pliku w Ubuntu za pomocą polecenia MV
Przed użyciem polecenia „MV” powinieneś wiedzieć, jak to działa w swoim systemie. Podstawowa składnia polecenia „MV” podano poniżej:
MV [opcje] [File-Source] [miejsce docelowe]
Najpopularniejsze opcje poleceń „MV” przedstawiono poniżej:
-F - Nie wyświetla żadnych wiadomości ani alertów przed zastąpieniem nazwy pliku.
-I - Wyświetla komunikaty o szybkim potwierdzeniu lub ostrzeżeniu przed zmianą nazwy pliku.
-u - Przesuwa plik, jeśli plik nie istnieje w określonym miejscu docelowym lub w przypadku nowego pliku.
Źródło pliku może być miejscem docelowym jednego lub więcej plików. Miejsce docelowe reprezentuje tylko jeden plik.
Przykład
Na przykład, aby zmienić nazwę pliku „testFile1.txt „do” testFile2.TXT, musisz uruchomić następujące polecenie:
$ mv testFile1.TXT TESTFILE2.tekst
Jak używać polecenia MV, aby zmienić nazwę wielu plików?
Zwykle możesz zmienić nazwę tylko plik za pomocą polecenia ruchu. Aby zmienić nazwę wielu plików za pomocą polecenia MV, możesz użyć polecenia MV do połączenia z różnymi poleceniami. Powiedzmy, że polecenie MV można użyć wraz z pętlą, podczas gdy pętla i znajdź polecenie.
Wyjaśnijmy z pomocą przykładu. Tutaj chcemy zmienić nazwę wszystkich .Pliki rozszerzenia TXT bieżącego katalogu zastąpione innym .rozszerzenie HTML. W takim przypadku pomoże nam następujący kod:
dla F in *.tekst; Do
MV - „$ f” „$ f%.tekst.html "
zrobione
Powyższy kod zostanie iterowany za pomocą pętli za pośrednictwem listy plików posiadających .rozszerzenie TXT. Następnie w drugim wierszu zastąpi każde rozszerzenie pliku .txt z .html. Ostatecznie „gotowe” wskazało koniec segmentu Pętli.
Jak używać polecenia Zmień nazwę, aby zmienić nazwę plików w Ubuntu?
Korzystając z polecenia Zmień nazwy, możesz bezpośrednio zmienić nazwę wielu plików bieżącego. To polecenie zawiera więcej funkcji zaawansowanych w porównaniu z poleceniem „MV”. Do zmiany nazwy plików za pomocą polecenia zmiany nazwy, powinieneś mieć podstawową wiedzę na temat wyrażeń regularnych.
W większości dystrybucji Linux polecenie „Zmień nazwę” jest domyślnie zainstalowane. Jeśli jednak nie zainstalowałeś polecenia zmiany nazwy w systemie Ubuntu, można go łatwo zainstalować na Ubuntu i jego pochodnych, uruchamiając następujące polecenie:
$ sudo apt instal instaluj nazwy nazwy
Składnia polecenia Zmień nazwę
Korzystając z następującej składni, możesz użyć polecenia zmiany nazwy:
Zmień nazwę [Opcje] Pliki perlexpressions
Polecenie zmiany nazwy zmienia nazwę plików zgodnie z określonymi zwykłymi wyrażeniami Perla.
Przykład
W poniższym przykładzie chcemy zmienić rozszerzenie wszystkich plików tekstowych. Więc zmienimy lub zastąpimy wszystkie pliki na rozszerzenie .txt to .HTML, wykonując następujące polecenie:
$ Zmień nazwę s/.tekst/.html/' *.tekst
Kiedy używasz polecenia Zmień nazwę, a następnie opcję „-n”, wyświetla on również nazwy plików, które mają zostać przemianowane i zmieniają je w następujący sposób:
$ Zmień nazwę -n 's/.html/.tekst/' *.html
Powyższe polecenie wyświetla następujący wynik w oknie terminalu:
Domyślnie polecenie zmiany nazwy nie zastąpi istniejącego pliku. Jeśli jednak zdasz opcję -F wraz z poleceniem Zmień nazwę, pomoże ci to zastąpić istniejące pliki. Wykonaj następujące polecenie, aby użyć polecenia Zmień nazwę, a następnie opcję -f:
$ Zmień nazwę -f/ s/.tekst/.html/' *.tekst
Aby zmienić lub zmienić nazwę nazwy pliku za pomocą nazwy nazwy, użyj następującego polecenia:
$ Zmień nazwę S/Old-FileName/New FileName/'
Przykład
Na przykład chcemy zmienić nazwę jednego pliku z nazwą „test testowy.txt 'do NewtestestFile.tekst. W takim przypadku powyższe polecenie zostanie zmodyfikowane w następujący formularz:
$ Zmień nazwę S/TestFile/NewTestFile/'TestFile.tekst
Aby zobaczyć większe użycie polecenia Zmień nazwę, wypróbujmy następujące przykłady:
Na przykład, aby zmienić nazwę wszystkich tych plików, które zawierają przestrzenie w nazwie pliku i chcesz je zastąpić podkreśleniem. W takim przypadku polecenie zmiany nazwy pomoże ci w następujący sposób:
$ Zmień nazwę 'y//\ _/' \*
Za pomocą polecenia zmiany nazwy możesz przekonwertować nazwę pliku we wszystkich małych literach w następujący sposób:
$ Zmień nazwę 'y/a-z/a-z/' \*
Podobnie, aby przekonwertować nazwę pliku na wszystkie wielkie litery, użyj następującego polecenia:
$ Zmień nazwę 'y/a-z/a-z/' \*
Aby zbadać więcej opcji i użycia polecenia Zmień nazwę, wpisz następujące polecenie terminala:
$ Zmień nazwę -Help
Wniosek
W tym artykule omówiliśmy, jak zmienić nazwę plików w Ubuntu 20.04 Dystrybucja LTS za pomocą aplikacji terminalowej. Ponadto zbadaliśmy działające i zastosowania poleceń „MV” i „Zmień nazwę” do zmiany nazwy pliku. Z powyższej dyskusji doszliśmy do wniosku, że polecenie MV jest przydatne do zmiany nazwy pliku, ale zmiana nazwy polecenia oferuje bardziej zaawansowane opcje przekształcania plików w systemie Ubuntu.