Chociaż prawdopodobnie już wiesz, jak przenieść plik w systemie Linux za pomocą przeglądarki plików GUI, być może zastanawiasz się, czy w terminalu jest polecenie przenoszenia, które pozwala szybko przenosić pliki do innego katalogi. 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 jego używania musisz utrzymywać obiekty w tej kolejności:

mv [opcja] 

Każde polecenie mv musi mieć określone źródło i miejsce docelowe; jeśli dołączasz opcję, musi ona występować przed źródłem i celem. Poniżej wyjaśnimy niektóre z tych opcji.

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

Jak utworzyć nowy plik w systemie Linux

Tworzenie nowego pliku w systemie Linux wydaje się proste, ale zdziwiłbyś się, na ile sposobów możesz to zrobić!

instagram viewer
mv ~ / test.txt ~ / Documents

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

Aby przenieść wiele plików, po prostu wypisz wszystkie swoje pliki, oddzielone spacjami, przed określeniem miejsca docelowego, a wszystkie zostaną przeniesione jednym poleceniem.

Dodatkowo, jeśli masz kilka plików, które chcesz przenieść w to samo miejsce docelowe, i wszystkie mają coś wspólne w nazwie (takiej jak rozszerzenie), można 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 ani nawet zgłoszenie, że coś się stało. W tym miejscu pojawiają się opcje dla mv.

Opcje poleceń Mv

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

Ważną uwagą podczas korzystania z polecenia mv jest to, że jeśli nie określisz, mv automatycznie nadpisze wszystkie pliki w miejscu docelowym, które mają taką samą nazwę jak plik źródłowy.

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

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

Aby automatycznie anulować polecenie mv, jeśli występuje konflikt, określ rozszerzenie -n zamiast tego.

Możesz ustawić mv, aby w konflikcie 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.

Kolejną opcją unikania konfliktów jest opcja tworzenia kopii zapasowych. Jeśli użyjesz --backup = numerowane, mv doda nazwę pliku źródłowego z ~1~ w przypadku konfliktu nazw plików. Przeniesiony plik zostanie następnie ukryty w widoku normalnym, chyba że ujawnisz ukryte pliki, jak w przypadku polecenia ls -a.

Płynne przenoszenie plików

Nauczyliśmy się kilku wskazówek i sztuczek dotyczących używania mv do szybkiego i bezpiecznego przenoszenia plików lokalnych w terminalu Linux.

W niektórych przypadkach możesz chcieć przenieść lokalne pliki na inny komputer, a jest na to wiele sposobów również w systemie Linux.

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ć.

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

Jordan jest nauczycielem i dziennikarzem, którego pasją jest uczynienie Linuksa dostępnym i bezstresowym dla każdego. Ma licencjat z języka angielskiego i lubi gorącą herbatę. W ciepłych porach roku lubi jeździć na rowerze po wzgórzach Ozarks, w których mieszka.

Więcej od dostawcy Jordan Gloor

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości, którą właśnie wysłaliśmy.

.