Sobes.tech
Intern

Jak přejmenovat soubor v Linuxu?

sobes.tech AI

Odpověď od AI

V Linuxu se příkaz mv používá k přejmenování souboru nebo jeho přesunutí na jiné místo.

Syntaxe příkazu:

# Přejmenování souboru
mv <staré_jméno> <nové_jméno>

# Přesunutí souboru do jiného adresáře při zachování názvu
mv <název_souboru> <cílový_adresář>/

# Přesunutí souboru do jiného adresáře s změnou názvu
mv <název_souboru> <cílový_adresář>/<nové_jméno>

Příklady:

  • Přejmenování souboru old_file.txt na new_file.txt v aktuálním adresáři:
    mv old_file.txt new_file.txt
    
  • Přesunutí souboru my_document.pdf z aktuálního adresáře do /home/user/documents/:
    mv my_document.pdf /home/user/documents/
    
  • Přesunutí souboru report.csv z aktuálního adresáře do /archive/ a jeho přejmenování na final_report_2023.csv:
    mv report.csv /archive/final_report_2023.csv
    

Pokud již existuje <nové_jméno> nebo <cílový_adresář>/<nové_jméno>, soubor bude přepsán podle výchozího nastavení.

Užitečné volby mv:

  • -i (interaktivní): Požádá o potvrzení před přepsáním existujícího souboru.
  • -f (vynucení): Vynutí přepsání existujícího souboru bez potvrzení (-i).
  • -u (aktualizace): Přesune/přejmenuje soubor pouze pokud je zdrojový soubor novější než cílový nebo pokud cílový soubor neexistuje.
  • -v (podrobně): Zobrazí podrobné informace o prováděných akcích.

Příklad použití s volbami:

# Požádá o potvrzení před přepsáním
mv -i my_file.txt existing_file.txt

# Vynutí přepsání
mv -f important.log /var/log/important.log