Sobes.tech
Intern

Ako premenovať súbor v Linuxe?

sobes.tech AI

Odpoveď od AI

V Linuxe sa príkaz mv na presúvanie alebo premenovanie súborov.

Syntax príkazu:

# Premenovanie súboru
mv <staré_meno> <nové_meno>

# Presun súboru do iného adresára s zachovaním mena
mv <názov_súboru> <cieľový_adresár>/

# Presun súboru do iného adresára s zmenou mena
mv <názov_súboru> <cieľový_adresár>/<nové_meno>

Príklady:

  • Premenovanie súboru old_file.txt na new_file.txt v aktuálnom adresári:
    mv old_file.txt new_file.txt
    
  • Presun súboru my_document.pdf z aktuálneho adresára do /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Presun súboru report.csv z aktuálneho adresára do /archive/ a premenovanie na final_report_2023.csv:
    mv report.csv /archive/final_report_2023.csv
    

Ak <nové_meno> alebo <cieľový_adresár>/<nové_meno> už existuje, súbor bude prepísaný podľa predvoleného nastavenia.

Užitočné voľby mv:

  • -i (interaktívne): Požaduje potvrdenie pred prepísaním existujúceho súboru.
  • -f (vynútené): Vynúti prepísanie existujúceho súboru bez otázky (-i).
  • -u (aktualizácia): Presunie/premenovanie súboru iba ak je zdrojový súbor novší ako cieľový alebo ak cieľový súbor neexistuje.
  • -v (podrobne): Zobrazí podrobné informácie o vykonaných akciách.

Príklad použitia volieb:

# Požaduje potvrdenie pred prepísaním
mv -i my_file.txt existing_file.txt

# Vynúti prepísanie
mv -f important.log /var/log/important.log