Cum se utilizează comanda Linux mv pentru a muta fișiere și directoare
Cu comanda Linux mv puteți muta fișiere sau chiar directoare întregi. Puteți folosi comanda chiar și pentru a le redenumi, însă alte comenzi sunt mai potrivite pentru acest scop.
Ce este comanda Linux mv?
Comanda Linux mv are două funcții importante. Prima este mutarea fișierelor dintr-un director în altul. De asemenea, puteți utiliza comanda pentru a muta directoare întregi. A doua funcție vă permite să redenumiți fișiere sau foldere. Cu toate acestea, alte comenzi Linux și interfețe grafice sunt de obicei mai potrivite pentru această sarcină. Comanda mv funcționează în toate distribuțiile Linux obișnuite, cum ar fi Ubuntu. Numele său provine de la cuvântul „move” (mutare).
Cum funcționează comanda mv?
Când utilizează comanda mv, utilizatorii solicită sistemului să mute un anumit fișier sau un director complet dintr-un loc în altul. Există două moduri diferite de a face acest lucru: puteți deschide mai întâi directorul sursă cu comanda Linux cd și muta fișierul de acolo în directorul țintă sau puteți seta directorul sursă în comandă și efectua mutarea dintr-un alt director de lucru. Vă vom arăta exemple pentru ambele variante la sfârșitul acestui ghid. Pentru a redenumi un fișier, pur și simplu introduceți noul nume în locul în care introduceți în mod normal directorul țintă.
Cum arată sintaxa mv?
Sintaxa pentru Linux mv arată astfel:
$ mv [Option] [Source] [Target]shellmv este comanda propriu-zisă, care poate fi ajustată folosind opțiunile. [Sursa] și [Destinația] pot fi atât fișiere, cât și directoare. Cu toate acestea, este important ca sursa să fie specificată înaintea destinației. În plus, trebuie să vă asigurați că nu există greșeli de tastare, altfel comanda nu va funcționa.
Ce opțiuni are comanda mv?
Aveți trei opțiuni în mv:
- -i sau –interactive: această opțiune va indica sistemului să întrebe dacă un fișier sau un director trebuie suprascris.
- -u sau –update: această opțiune va muta sursa numai dacă fișierul țintă este mai vechi.
- -v sau –verbose: această opțiune va afișa progresul oricărei mutări.
Exemple de comenzi mv
Pentru a înțelege mai bine cum funcționează exact Linux mv, iată câteva exemple:
$ mv customers.txt ~/Documents/Contacts/shellAceastă comandă mută fișierul customers.txt din directorul curent în noul director ~/Documents/Contacts/.
$ mv /Home/Invoices/customers.txt /Documents/Contacts/shellPuteți utiliza această opțiune pentru a muta fișierul customers.txt din folderul /home/invoices în noul folder /Documents/Contacts/.
mv *.txt /Documents/shellAceasta mută toate fișierele cu extensia .txt în folderul /Documents/.
$ mv customers.txt customers_new.txtshellAceasta redenumește fișierul din customers.txt în customers_new.txt.
$ mv Invoices Invoices_oldshellAceasta redenumește folderul /Invoices/ din directorul curent în /Invoices_old/.