mv: Move and Rename
Comanda mv (move) îndeplinește două sarcini cu o singură unealtă: mută
fișierele într-un alt folder și le redenumește. Același tipar ca la cp: mv SURSĂ DESTINAȚIE.
Redenumirea unui fișier
Dacă destinația este pur și simplu un nume nou, fișierul este redenumit pe loc:
mv ciorna.txt final.txt
ciorna.txt a dispărut; final.txt îi conține acum conținutul. Spre deosebire de
cp, nu rămâne nicio copie în plus: mv mută, nu duplică.
Mutarea unui fișier într-un folder
Dacă destinația este un folder existent, fișierul este mutat în interiorul lui, păstrându-și numele:
mv final.txt rapoarte
Acum fișierul se află la rapoarte/final.txt.
Mutare și redenumire dintr-o singură mișcare
Poți face ambele într-o singură comandă: să muți într-un folder și să dai un nume nou:
mv notite.txt arhiva/notite-2026.txt
Mutarea folderelor
mv gestionează directoarele fără nicio opțiune specială (spre deosebire de cp,
care are nevoie de -r):
mv numevechi numenou
La fel ca cp, mv suprascrie un fișier destinație existent fără avertizare, deci
alege-ți numele cu grijă.
Misiune: Relocare de fișiere
Sistemul de arhivare al stației este reorganizat. O ciornă trebuie finalizată, niște notițe răzlețe trebuie arhivate, iar folderul de arhivă însuși primește un nume nou. Directorul tău home conține ciorna.txt, notite.txt și un folder arhiva.
- Redenumește
ciorna.txtînraport.txt. - Mută
raport.txtîn folderularhiva. - Mută
notite.txtînarhivași redenumește-o înnotite-2026.txtprintr-o singură comandă. - Redenumește folderul
arhivaînsuși înregistre.
Rezultat așteptat
Folderul registre conține raport.txt și notite-2026.txt; vechile nume ciorna.txt, notite.txt și arhiva au dispărut.