Sobes.tech
Intern

Kā pārdēvēt failu Linux?

sobes.tech AI

Atbilde no AI

Linux sistēmā komanda mv tiek izmantota faila pārsaukšanai vai pārvietošanai uz citu vietu.

Komandas sintakse:

# Faila pārsaukšana
mv <vecais_nosaukums> <jaunais_nosaukums>

# Faila pārvietošana uz citu direktoriju ar nosaukuma saglabāšanu
mv <faila_nosaukums> <mērķa_direktorija>/

# Faila pārvietošana uz citu direktoriju ar nosaukuma maiņu
mv <faila_nosaukums> <mērķa_direktorija>/<jaunais_nosaukums>

Piemēri:

  • Pārsaukt failu old_file.txt uz new_file.txt pašreizējā direktorijā:
    mv old_file.txt new_file.txt
    
  • Pārvietot failu my_document.pdf no pašreizējās direktorijas uz /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Pārvietot failu report.csv no pašreizējās direktorijas uz /archive/ un to pārsaukt uz final_report_2023.csv:
    mv report.csv /archive/final_report_2023.csv
    

Ja norādītais <jaunais_nosaukums> vai <mērķa_direktorija>/<jaunais_nosaukums> jau pastāv, fails tiks pārrakstīts pēc noklusējuma.

Noderīgas mv opcijas:

  • -i (interaktīvs): Pieprasa apstiprinājumu pirms esoša faila pārrakstīšanas.
  • -f (piedzīvojums): Pārraksta esošo failu ar spēku, neprašot apstiprinājumu (-i).
  • -u (atjauninājums): Pārvieto/pārsauc failu tikai tad, ja avota fails ir jaunāks par mērķa failu vai ja mērķa fails nepastāv.
  • -v (detalizēts): Rāda detalizētu informāciju par veiktajām darbībām.

Piemērs ar opciju izmantošanu:

# Pieprasa apstiprinājumu pirms pārrakstīšanas
mv -i my_file.txt existing_file.txt

# Spēkā esoša faila pārrakstīšana
mv -f important.log /var/log/important.log