V této příručce se dozvíte, jak používat Linux/Unix mv příkaz. Příkaz Linux mv má 2 různé funkce v závislosti na tom, jak se používá.
- Lze jej použít k přejmenování souboru nebo složky
- Lze jej použít k přesunutí souboru nebo složky z jednoho umístění do druhého
Použití příkazu mv k přejmenování souboru nebo adresáře
Chcete-li přejmenovat soubor pomocí mv, musí být 2 soubory (původní a přejmenovaný soubor) na stejném místě
Syntaxe pro přejmenování souboru nebo adresáře je následující
# mv file_name new_file_name
Mám například soubor s názvem linux-for-beginners a chci jej přejmenovat na unix-for-beginners
# mv linux-for-beginners unix-for-beginners
Přejmenování souboru můžete dále ověřit pomocí ls příkaz. Výstup je zobrazen níže

Jak bylo zjištěno, původní soubor byl přejmenován. Příkaz a syntaxe zůstávají pro adresáře stejné.
Použití mv k přesunutí souboru nebo adresáře
Když jsme se podívali na to, jak přejmenovat soubor /adresář, podívejme se, jak můžete přesunout soubor z jednoho adresáře do druhého.
Syntaxe je následující
# mv [option] file /path/to/destination/directory
Chcete-li například přesunout soubor unix-for-beginners do /opt adresář, spustit
$ mv unix-for-beginners /opt

Syntaxe zůstává stejná pro přesun adresářů. V níže uvedeném příkladu adresář tutorials se přesouvá do /opt adresář

Možnosti příkazu mv
Příkaz mv může být doprovázen řadou možností. Pojďme se podívat
-i (interaktivní)
Tato možnost vyzve uživatele k potvrzení před přesunem souboru, který by přepsal již existující soubor se stejným názvem. V tomto případě musí uživatel stisknout y pro potvrzení nebo přepsání.
Ukázkový výstup

-n (no-clobber)
-n volba zabraňuje přepsání souboru. To znamená, že můžete přejmenovat soubor tak, aby odpovídal jinému souboru, a přesto zachovat obsah již existujícího souboru. V tomto příkladu máme 2 soubory file1.txt a file2.txt . Chystáme se přejmenovat file1.txt do file2.txt pomocí -n atribut, ale stále si zachová obsah file2.txt
Ukázkový výstup

-v (podrobné)
-v volba zobrazuje stav aktivity probíhající při mv běží. Výstup aktivity je vytištěn na terminálu, jak je znázorněno
Ukázkový výstup

-u (aktualizace)
-u volba aktualizuje cílový soubor pouze v případě, že zdrojový soubor má novější obsah nebo cílový soubor chybí.
Kontrola verze příkazu mv
Chcete-li zkontrolovat verzi mv spusťte příkaz
$ mv --version Ukázkový výstup

Získání nápovědy s příkazem mv
Pro více možností příkazu mv spusťte příkaz
$ mv --help Ukázkový výstup
