Jak przenosić pliki systemu Linux za pomocą polecenia Mv?

Jak przenosić pliki systemu Linux za pomocą polecenia Mv?

Chociaż prawdopodobnie już wiesz, jak przenieść plik w systemie Linux za pomocą przeglądarki plików GUI, możesz się zastanawiać, czy w terminalu jest polecenie przenoszenia, które pozwala szybko przenosić pliki do różnych katalogów. Polecenie mv jest tym, którego potrzebujesz i jest łatwe w użyciu dzięki prostej składni i kilku opcjonalnym flagom bezpieczeństwa.





To podstawowe polecenie terminala działa w większości dystrybucji Linuksa, w tym Ubuntu, Kali Linux i Fedora.





Składnia polecenia Mv

Polecenie mv jest dość elastyczne, ale podczas korzystania z niego musisz utrzymywać obiekty w tej kolejności:





mv [option]

Każde polecenie mv musi mieć określone źródło i cel; jeśli dołączysz opcję, musi ona znajdować się przed źródłem i celem. Poniżej wyjaśnimy, jakie są niektóre z tych opcji.

Aby wypróbować polecenie mv bez żadnych opcji, utwórz szybki plik i wydaj polecenie takie jak to:



mv ~/test.txt ~/Documents

To polecenie przeniesie plik test.txt z folderu domowego do katalogu Dokumenty.

Aby przenieść wiele plików, po prostu wypisz wszystkie pliki oddzielone spacjami przed określeniem miejsca docelowego, a wszystkie zostaną przeniesione za pomocą jednego polecenia.

Dodatkowo, jeśli masz kilka plików, które chcesz przenieść do tego samego miejsca docelowego, a wszystkie mają coś wspólnego w nazwie (np. rozszerzenie), możesz użyć gwiazdki (*) w nazwie źródła jako symbolu wieloznacznego.

Zauważysz, że w żadnym z tych poleceń mv nie poprosił o potwierdzenie twojego ruchu, a nawet zgłoszenie, że coś się stało. Tutaj pojawiają się opcje dla mv.

Opcje poleceń Mv

Jedną z opcji, z której możesz skorzystać, jest --gadatliwy lub -v , który po prostu wydrukuje zapis każdej operacji.

Ważną uwagą podczas używania polecenia mv jest to, że o ile nie określisz, mv automatycznie nadpisze wszystkie pliki w lokalizacji docelowej, które mają taką samą nazwę jak plik źródłowy.

Możesz uniknąć przypadkowego nadpisania w trybie interaktywnym, używając -i opcja.

W trybie interaktywnym mv poprosi o potwierdzenie przeniesienia w przypadku konfliktu plików w katalogu docelowym.

Aby automatycznie anulować polecenie mv w przypadku konfliktu, określ -n zamiast tego opcja.

Lorem ipsum dolor sit amet, consectetur

Możesz ustawić mv, aby w przypadku konfliktu zawsze faworyzować plik z nowszą „datą ostatniej modyfikacji”, ustawiając opcję aktualizacji, -u .

Jest to przydatne, jeśli masz dwa pliki o tej samej nazwie, ale chcesz zachować tylko ostatnio zaktualizowany plik.

Jeszcze jedną opcją unikania konfliktów jest opcja kopii zapasowej. Jeśli użyjesz --backup=ponumerowane , mv dołączy nazwę pliku źródłowego do ~ 1 ~ w przypadku konfliktu nazw plików. Przeniesiony plik zostanie wtedy ukryty przed normalnym widokiem, chyba że ujawnisz ukryte pliki, jak za pomocą polecenia ls-a .

Bezproblemowe przenoszenie plików

Poznaliśmy kilka porad i wskazówek dotyczących używania mv do szybkiego i bezpiecznego przenoszenia lokalnych plików w terminalu Linux.

W niektórych przypadkach możesz chcieć przenieść pliki lokalne na inny komputer i istnieje wiele sposobów na zrobienie tego również w systemie Linux.

Udział Udział Ćwierkać E-mail 7 najlepszych aplikacji do bezprzewodowego przesyłania plików w systemie Linux

Chcesz przesłać pliki przez Wi-Fi w systemie Linux? Oto kilka metod, których możesz użyć.

Czytaj dalej
Powiązane tematy
  • Linux
  • Ubuntu
  • Terminal
  • Linux
O autorze Jordan Gloor(51 opublikowanych artykułów)

Jordan jest pisarzem personelu w MUO, którego pasją jest uczynienie Linuksa dostępnym i bezstresowym dla każdego. Pisze również poradniki dotyczące prywatności i produktywności.

Więcej od Jordana Gloora

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować