Sobes.tech
Intern

Cum se redenumește un fișier în Linux?

sobes.tech AI

Răspuns de la AI

În Linux, pentru redenumirea unui fișier sau mutarea acestuia într-un alt loc, se folosește comanda mv.

Sintaxa comenzii:

# Redenumirea unui fișier
mv <nume_vechi> <nume_nou>

# Mutarea fișierului într-un alt director păstrând numele
mv <nume_fisier> <director_destinatie>/

# Mutarea fișierului într-un alt director și schimbarea numelui
mv <nume_fisier> <director_destinatie>/<nume_nou>

Exemple:

  • Redenumiți fișierul old_file.txt în new_file.txt în directorul curent:
    mv old_file.txt new_file.txt
    
  • Mutarea fișierului my_document.pdf din directorul curent în /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Mutarea fișierului report.csv din directorul curent în /archive/ și redenumirea în final_report_2023.csv:
    mv report.csv /archive/final_report_2023.csv
    

Dacă <nume_nou> sau <director_destinatie>/<nume_nou> specificat există deja, fișierul va fi suprascris implicit.

Opțiuni utile pentru mv:

  • -i (interactiv): Solicită confirmare înainte de suprascrierea unui fișier existent.
  • -f (forțat): Suprascrie forțat fișierul existent, fără solicitare de confirmare (-i).
  • -u (actualizare): Mută/renumește fișierul doar dacă fișierul sursă este mai nou decât cel de destinație sau dacă fișierul de destinație nu există.
  • -v (detaliat): Afișează informații detaliate despre acțiunile efectuate.

Exemplu de utilizare a opțiunilor:

# Solicită confirmare înainte de suprascriere
mv -i my_file.txt existing_file.txt

# Suprascriere forțată
mv -f important.log /var/log/important.log