Příkaz mv
(move)
v operačním systému Linux/Unix slouží k přesouvání nebo přejmenovávání souborů a adresářů. Umožňuje přesouvat soubory z jednoho adresáře do druhého a přejmenovávat soubory a adresáře v aktuálním adresáři nebo v jiném adresáři. Příkaz mv
lze použít k přejmenování souboru nebo adresáře, pokud je název nového souboru nebo adresáře zadán ve stejném adresáři jako název původního souboru nebo adresáře.
Syntaxe příkazu mv
je následující:
mv [options] source_file/directory target_directory
Chcete-li přesunout soubor do jiného adresáře, musíte zadat úplnou cestu k původnímu souboru a cílový adresář:
mv /home/user/documents/file.txt /home/user/downloads/
Chcete-li přejmenovat soubor v aktuálním adresáři, zadejte název starého souboru a název nového souboru:
mv old_name.txt new_name.txt
Pro přejmenování souboru v jiném adresáři musíte zadat úplnou cestu k souboru a název nového souboru:
mv /home/user/documents/old_name.txt /home/user/downloads/new_name.txt
Pro příkaz mv
existují ještě další možnosti, které lze použít k přesnějšímu řízení pohybu souborů a adresářů.
Například:
-f
- přepíše soubor bez varování;-i
- před přepsáním souboru požádat o potvrzení;-v
- zobrazení informací o pohybu souborů na obrazovce.Příklad použití voleb:
mv -i old_name.txt new_name.txt
Tento příkaz si před přejmenováním souboru old_name.txt
na new_name.txt
vyžádá potvrzení.