CyberStars

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.

  1. Redenumește ciorna.txt în raport.txt.
  2. Mută raport.txt în folderul arhiva.
  3. Mută notite.txt în arhiva și redenumește-o în notite-2026.txt printr-o singură comandă.
  4. Redenumește folderul arhiva însuși în registre.

Rezultat așteptat

Folderul registre conține raport.txt și notite-2026.txt; vechile nume ciorna.txt, notite.txt și arhiva au dispărut.