`mv`>polecenie w systemie Linux jest jak narzędzie superbohatera, które może zrobić mnóstwo fajnych rzeczy z plikami i folderami. Pomyśl o tym jak o cyfrowej ciężarówce do przeprowadzki, która pomaga przesuwać rzeczy w komputerze. Niezależnie od tego, czy chcesz uporządkować swoje foldery, nadać plikom nowe nazwy, czy też wysłać je w inne miejsca, pliki `mv`>jest najlepszym przyjacielem w pracy. To podstawowe narzędzie, o którym powinna wiedzieć każda osoba korzystająca z Linuksa. W tym artykule przyjrzymy się bliżej, jak możesz korzystać zmv>polecenie dla różnych zadań, a pokażę Ci przykłady krok po kroku, aby było to bardzo łatwe do zrozumienia. Zatem zapnij pasy i odkryjmy wiele sztuczekmv>dowództwo ma w zanadrzu!
W Systemy operacyjne oparte na systemie UNIX jak Linux i macOS, `mw` oznacza ruch. Ale w tym artykule będziemy mówić o poleceniu mv w systemie Linux. Jak sama nazwa wskazuje, polecenie to służy do zmiany nazw katalogów plików i przenoszenia plików z jednej lokalizacji do drugiej w systemie plików.
Jak przenieść plik w systemie Linux | polecenie mv
- Składnia polecenia mv w systemie Linux
- Przykłady poleceń mv
- 1. Jak zmienić nazwę pliku w systemie Linux za pomocą polecenia mv
- 2. Jak przenieść plik w systemie Linux za pomocą polecenia mv
- 3. Jak przenieść wiele plików w systemie Linux za pomocą polecenia mv
- 4. Jak zmienić nazwę katalogu w systemie Linux za pomocą polecenia mv w systemie Linux
- Opcje dostępne w poleceniu mv
Składnia polecenia mv w systemie Linux
Podstawowa składnia polecenia mv w systemie Linux jest opisana poniżej.
mv [options(s)] [source_file_name(s)] [Destination_file_name]>
Tutaj,
ciąg do obiektu json
- nazwa_pliku_źródłowego = Nazwa plików, których nazwę chcemy zmienić lub przenieść.
- Nazwa_pliku_docelowego = Nazwa nowej lokalizacji lub nazwa pliku.
Przykłady poleceń mv
1. Jak zmienić nazwę pliku w systemie Linux za pomocą polecenia mv
Składnia:
mv [source_file_name(s)] [Destination_file_name]>
Wprowadź swój nazwa pliku źródłowego zamiast [nazwy_plików_źródłowych] I twój nazwa pliku docelowego zamiast [nazwa_pliku_docelowego].
Na przykład:
Jeśli mamy nazwę pliku = jayesh_gfg i chcemy zmienić jego nazwę na name = geeksforgeeks.
mv jayesh_gfg geeksforgeeks>
mv jayesh_gfg maniaków forgeeków
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
Nazwa tego polecenia została zmieniona na „jayesh_gfg” na „geeksforgeeks”. Jeśli `geeksforgeeks` już istnieje, w takim przypadku zostanie nadpisany bez pytania o potwierdzenie.
2. Jak przenieść plik w systemie Linux za pomocą polecenia mv
Składnia:
mv [source_file_name(s)] [Destination_path]>
Wprowadź swój nazwa pliku źródłowego zamiast [nazwy_plików_źródłowych] I twój ścieżka docelowa zamiast [Ścieżka_docelowa].
Na przykład:
Jeśli mamy nazwę pliku = geeksforgeeks i chcemy przenieść go do lokalizacji nazwa = /home/jayeshkumar/jkj.
mv geeksforgeeks /home/jayeshkumar/jkj/>
mv geeksforgeeks /home/jayeshkumar/jkj/
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
To polecenie przeniosło nazwę pliku = `geeksforgeeks` do nazwy docelowej = /home.jayeshkumar/jkj/.
3. Jak przenieść wiele plików w systemie Linux za pomocą polecenia mv
Składnia:
mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>
Wprowadź swój nazwy plików źródłowych zamiast [nazwa_pliku_źródłowego_1…..] I twój ścieżka docelowa zamiast [Ścieżka_docelowa].
Na przykład:
Jeśli mamy plik o nazwie = gfg_1 , gfg_2 i chcemy przenieść go do lokalizacji nazwa = /home/jayeshkumar/jkj.
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
To polecenie przeniosło pliki o nazwach = `gfg_1 i gfg_2` do nazwy docelowej = /home.jayeshkumar/jkj/.
struktury danych java
4. Jak zmienić nazwę katalogu w systemie Linux za pomocą polecenia mv w systemie Linux
Składnia:
mv [source_directory_name(s)] [Destination_directory_name]>
Wprowadź swój nazwa katalogu źródłowego zamiast [nazwy_katalogów_źródłowych] I twój nazwa katalogu docelowego zamiast [nazwa_katalogu_docelowego].
Na przykład:
Jeśli mamy katalog nazwa = jkj i chcemy zmienić jego nazwę na nazwa = new_gfg.
mv jkj new_gfg>
mv jkj nowy_gfg
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
To polecenie zmienia nazwę `jkj` na `new_gfg`. Jeśli `new_gfg` już istnieje, w takim przypadku zostanie nadpisany bez pytania o potwierdzenie.
Opcje dostępne w poleceniu mv
1. -i (interaktywny)
Opcja -i powoduje, że polecenie mv pyta o potwierdzenie przed nadpisaniem istniejącego pliku. Jeśli plik nie istnieje, po prostu zmieni nazwę lub przeniesie go bez monitu.
Składnia:
mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Wprowadź swój nazwa pliku/katalogu źródłowego zamiast [plik_źródłowy/nazwy_katalogów] I twój nazwa/ścieżka docelowego pliku/katalogu zamiast [plik_docelowy/nazwa_katalogu/ścieżka].
Na przykład:
Jeśli mamy nazwę pliku = jayesh_gfg i chcemy zmienić jego nazwę na istniejącą nazwę pliku = geeksforgeeks.
jak duży jest ekran mojego monitora
mv -i jayesh_gfg geeksforgeeks>
mv -i jayesh_gfg maniaków forgeeków
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
Tutaj musimy wyrazić zgodę, wpisując tak = `y` i no =`n`.
2. -f (Siła)
mw wyświetla monit o potwierdzenie nadpisania pliku docelowego, jeśli plik taki istnieje chroniony przed zapisem. The -F opcja zastępuje to drobne zabezpieczenie i wymusza nadpisanie pliku docelowego oraz usunięcie pliku źródłowego.
Składnia:
mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Wprowadź swój nazwa pliku/katalogu źródłowego zamiast [plik_źródłowy/nazwy_katalogów] I twój nazwa/ścieżka docelowego pliku/katalogu zamiast [plik_docelowy/nazwa_katalogu/ścieżka].
Na przykład:
Jeśli mamy nazwę pliku = gfg i chcemy zmienić jego nazwę na istniejącą nazwę pliku = geeksforgeeks.
mv -f gfg geeksforgeeks>
mv -f GFG maniacy forgeeków
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
3. -n (bez bełkotu)
Z -N opcja, mw zapobiega nadpisaniu istniejącego pliku.
Składnia:
mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Wprowadź swój nazwa pliku/katalogu źródłowego zamiast [plik_źródłowy/nazwy_katalogów] I twój nazwa/ścieżka docelowego pliku/katalogu zamiast [plik_docelowy/nazwa_katalogu/ścieżka].
Na przykład:
Jeśli mamy nazwę pliku = oldfile i chcemy zmienić jego nazwę na istniejącą nazwę pliku = newfile.
mv -n oldfile newfile>
mv -n stary plik nowy plik
przykłady drzew binarnych
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
4. -b (kopia zapasowa)
Dzięki tej opcji łatwiej jest wykonać kopię zapasową istniejącego pliku, który zostanie nadpisany w wyniku mw Komenda. Spowoduje to utworzenie pliku kopii zapasowej z dołączonym znakiem tyldy (~).
Składnia:
mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Wprowadź swój nazwa pliku/katalogu źródłowego zamiast [plik_źródłowy/nazwy_katalogów] I twój nazwa/ścieżka docelowego pliku/katalogu zamiast [plik_docelowy/nazwa_katalogu/ścieżka].
Na przykład:
Jeśli mamy nazwę pliku = pierwszy_plik i chcemy zmienić jego nazwę na istniejącą nazwę pliku = drugi_plik.
mv -b first_file second_file>
mv -b pierwszy_plik drugi_plik
Tutaj użyliśmy „ls”. polecenie, aby wyświetlić pliki i katalogi w następującej lokalizacji.
5. -wersja
Ta opcja służy do wyświetlania wersji mw który aktualnie działa w Twoim systemie.
Składnia:
mv --version>
mv – wersja
Jak przenieść plik w systemie Linux | Polecenie mv – często zadawane pytania
Jak przenieść plik z jednego folderu do drugiego za pomocą mv> polecenie w Linuksie?
Aby przenieść plik z jednego folderu do drugiego, możesz użyć opcji
mv>polecenie, po którym następuje nazwa pliku źródłowego i folder docelowy. Na przykład:mv filename /path/to/destination/>
Czy mogę skorzystać z mv> polecenie zmiany nazwy pliku w systemie Linux?
Absolutnie! The
mv>polecenie służy nie tylko do przenoszenia plików, ale także do zmiany ich nazw. Po prostu podaj bieżącą nazwę pliku i żądaną nową nazwę jako miejsce docelowe:mv old_filename new_filename>
Jak mogę przenieść cały katalog w systemie Linux za pomocą pliku mv> Komenda?
Przenoszenie katalogu jest tak proste, jak przenoszenie pliku. Użyj
mv>polecenie z nazwą katalogu źródłowego i katalogu docelowego:mv directory_name /path/to/destination/>
Co powinienem zrobić, jeśli plik o tej samej nazwie już istnieje w folderze docelowym podczas używania mv> ?
Jeśli w folderze docelowym znajduje się plik o tej samej nazwie,
mv>wyświetli monit o potwierdzenie przed nadpisaniem. Aby ominąć potwierdzenie i nadpisać bez pytania, możesz użyć opcji-f>(wymuszenie) opcja:mv -f source destination>
Czy mogę przenieść wiele plików jednocześnie za pomocą mv> polecenie w Linuksie?
Absolutnie! Możesz przenieść wiele plików za pomocą jednego polecenia, podając nazwy wszystkich plików i folder docelowy:
mv file1 file2 file3 /path/to/destination/>
Wniosek
` mw Polecenie ` to przydatne narzędzie do zarządzania katalogami i plikami w systemach operacyjnych opartych na systemie Linux. Omówiliśmy dwie różne funkcje polecenia `mv`: zmiana nazwy lub przenoszenie plików lub katalogów z jednej lokalizacji do drugiej. Ogólnie możemy powiedzieć, że polecenie `mv` jest niezbędnym narzędziem do wydajnego zarządzania plikami i katalogami w systemie Linux.