logo

Jak przenieść plik w systemie Linux | polecenie mv

`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

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ć opcjimv>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! Themv>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żyjmv>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.