Deși probabil știți deja cum să mutați un fișier în Linux folosind browserul de fișiere GUI, este posibil să fiți vă întrebați dacă există o comandă de mutare în terminal care vă permite să mutați rapid fișiere în diferite directoare. Comanda mv este cea pe care o doriți și este ușor de utilizat cu sintaxa sa simplă și câteva stegulețe de siguranță opționale.

Această comandă de bază a terminalului funcționează pe majoritatea distribuțiilor Linux, inclusiv Ubuntu, Kali Linux și Fedora.

Sintaxă comandă Mv

Comanda mv este destul de flexibilă, dar trebuie să păstrați obiectele în această ordine atunci când o utilizați:

mv [opțiune] 

Fiecare comandă mv trebuie să aibă specificată o sursă și o destinație; dacă includeți o opțiune, aceasta trebuie să fie înaintea sursei și a destinației. Vă vom explica care sunt unele dintre aceste opțiuni mai jos.

Pentru a încerca comanda mv fără opțiuni, creați un fișier rapid și emite o comandă ca aceasta:

Cum se creează un fișier nou în Linux

Crearea unui fișier nou în Linux pare simplă, dar ai fi uimit de câte modalități o poți face!

mv ~ / test.txt ~ / Documente

Această comandă va muta fișierul test.txt din folderul de start în directorul Documents.

Pentru a muta mai multe fișiere, trebuie doar să enumerați toate fișierele, separate prin spații, înainte de a specifica destinația și toate vor fi mutate într-o singură comandă.

În plus, dacă aveți mai multe fișiere pe care doriți să le mutați în aceeași destinație și toate au ceva în mod obișnuit în numele lor (cum ar fi o extensie), puteți utiliza un asterisc (*) în numele sursei ca o metacaracter.

Veți observa că în niciuna dintre aceste comenzi mv nu a cerut să vă confirme mutarea sau chiar să raporteze că s-a întâmplat ceva. Aici intră opțiunile pentru mv.

Opțiuni comandă Mv

O opțiune pe care o puteți utiliza este --verbose sau -v, care va imprima pur și simplu o înregistrare a fiecărei operațiuni.

O notă importantă atunci când utilizați comanda mv este că, dacă nu specificați, mv va suprascrie automat orice fișiere din destinație care au același nume ca fișierul sursă.

Puteți evita o suprascriere accidentală cu modul interactiv, folosind -i opțiune.

În modul interactiv, mv vă va cere să confirmați mutarea în cazul unui conflict de fișiere în directorul de destinație.

Pentru a anula automat o comandă mv dacă există un conflict, specificați -n opțiune în schimb.

Puteți seta mv ca, într-un conflict, să favorizați întotdeauna un fișier cu o „dată de modificare ultima” mai nouă, setând opțiunea de actualizare, -u.

Acest lucru este la îndemână dacă aveți două fișiere cu același nume, dar doriți să păstrați doar cel mai recent fișier actualizat.

O altă opțiune pentru evitarea conflictelor este opțiunea de rezervă. Dacă folosești - backup = numerotat, mv va adăuga numele fișierului sursă cu ~1~ în cazul unui conflict de nume de fișier. Fișierul mutat va fi apoi ascuns din vizualizarea normală, cu excepția cazului în care dezvăluiți fișiere ascunse, cum ar fi cu comanda ls -a.

Mutarea fișierelor fără probleme

Am învățat câteva sfaturi și trucuri pentru utilizarea mv pentru a muta fișiere locale rapid și în siguranță în terminalul Linux.

În unele cazuri, poate doriți să mutați fișierele locale pe o altă mașină și există mai multe moduri de a face acest lucru și pe Linux.

E-mail
Cele mai bune 7 aplicații fără fir de transfer de fișiere pe Linux

Trebuie să vă transferați fișierele prin Wi-Fi pe Linux? Iată câteva metode pe care le puteți utiliza.

Subiecte asemănătoare
  • Linux
  • Ubuntu
  • Terminal
  • Linux
Despre autor
Jordan Gloor (17 articole publicate)

Jordan este un tutor și jurnalist pasionat de a face Linux accesibil și fără stres pentru toată lumea. Are un BA în limba engleză și un lucru pentru ceaiul fierbinte. În timpul anotimpurilor calde, îi place să meargă cu bicicleta pe dealurile Ozarks în care locuiește.

Mai multe de la Jordan Gloor

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletterului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.