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 LinuxChcesz 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
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 GlooraZapisz 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ć