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.txtnanew_file.txtv aktuálním adresáři:mv old_file.txt new_file.txt - Přesunutí souboru
my_document.pdfz aktuálního adresáře do/home/user/documents/:mv my_document.pdf /home/user/documents/ - Přesunutí souboru
report.csvz aktuálního adresáře do/archive/a jeho přejmenování nafinal_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