Jak zmienić nazwę pliku w terminalu Ubuntu?

Jak zmienić nazwę pliku w terminalu Ubuntu?
Zmiana nazwy istniejącego pliku to podstawowa operacja, która zwykle nie wymaga specjalistycznego narzędzia w żadnym systemie operacyjnym. Zmiana nazwy pojedynczej pliku w Linux to dość proste zadanie, ale zmiana nazwy więcej niż jeden lub wiele plików za pośrednictwem terminalu jest trudniejszym zadaniem dla nowych użytkowników Linux. We wszystkich rozkładach Linux terminal jest niezbędną aplikacją wiersza poleceń do administrowania systemami Linux.

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.