Jak používat příkaz MV v Linuxu

Linux je jedním z nejbezpečnějších operačních systémů na trhu, ale je pravda, že jeho použití může být složitější než Windows nebo Mac. Používání příkazů v Linuxu je přirozený úkol, který spouští typy uživatelů, a přestože se může zdát něco opravdu S dobrou znalostí funkčnosti každého z nich to tak nebude.

Z tohoto důvodu níže vysvětlíme jeden z nejpraktičtějších příkazů pro úkoly správy, jako je bezpečné a efektivní přemisťování prvků v systému. Máme na mysli příkaz mv.

Co je příkaz MVMV (Move - Mover), jeho název je jasný pro úkol, který provádí v Linuxu a má přesouvat adresáře nebo soubory, ale v některých případech nám pomáhá některé z nich přejmenovat, takže když použijete příkaz mv, pamatujte, že můžete Proveďte další:

  • Přejmenujte soubor nebo složku v systému
  • Přesuňte skupinu souborů do jiného adresáře, než byl původní

MV je příkaz, který se provádí bez nutnosti potvrzení, takže si musíme být jisti, že je třeba vybrat soubory nebo adresáře.

SyntaxSyntaxe pro použití příkazu mv je následující:

  • mv [MOŽNOST]… [-T] Cílový zdroj
  • mv [MOŽNOST]… Prostředek… Adresář
  • mv [MOŽNOST]… -t Adresář prostředků

Existuje několik parametrů, které můžeme použít s příkazem MV, jsou to tyto:

Tento parametr vynutí přesunutí přepsání cílového souboru bez předchozího dotazu

 mv -f

Je to interaktivní zpráva před přepsáním
 mv -i

Tento parametr vám umožňuje přesunout položku, pokud je zdroj novější než cíl, jinak ne
 mv -u Aktualizace

Tato možnost vytiskne zdrojové a cílové soubory
 mv -v podrobný

Otevřete si nápovědu MV
 muž mv

1. Jak používat příkaz MV v Linuxu


K tomuto účelu použijeme Ubuntu 19 a první příklad, který uvedeme, bude přejmenování souboru v procesu přesunu.

Krok 1
K tomu máme soubor s názvem Solvetic1.docx a bude přejmenován na Solvetic2.docx, provedeme následující:

 mv Solvetic1.docx Solvetic2.docx
Spuštěním příkazu ls vidíme, že soubor byl upraven:

Krok 2
Nyní, pokud chceme změnit cestu k tomuto souboru na novou, musíme zadat tuto cestu následovanou názvem souboru, v tomto případě přesuneme soubor do Dokumentů, za tímto účelem provedeme následující:

 mv Solvetic2.docx / home / Solvetic / Dokumenty 

ZVĚTŠIT

Před přesunutím přepište zprávuNa začátku jsme zmínili, že příkaz mv je spuštěn bez vyžádání oprávnění k přepsání uživatele, ale pokud z bezpečnostních důvodů dáváme přednost tomu, aby se toto zobrazovalo, aby byla zaručena integrita objektu, musíme přidat parametr -i následujícím způsobem:

 mv -i Solvetic2.docx / home / Solvetic / Dokumenty
Zobrazí se zpráva s dotazem, zda autorizujeme nahrazení cílového souboru tímto novým souborem nebo adresářem:

ZVĚTŠIT

2. Jak zabránit tomu, aby příkaz mv přepsal existující objekt Linuxu


Pokud chceme přidat další zabezpečení, nechceme, aby byl soubor přesunut, aby nahradil jiný v cílové cestě, musíme přidat parametr -n a neprovede se žádná akce:
 mv -n Solvetic2.docx / home / Solvetic / Dokumenty
Vidíme, že soubor Solvetic2.docx bude stále k dispozici na ploše:

3. Jak odstranit lomítka z objektu Linux pomocí příkazu MV


V některých případech je možné eliminovat lomítka umístěná v závěrečné části argumentů, k tomu musíme použít volbu --strip-trailing-slashes:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Documents

Ačkoli tato možnost není příliš běžná, používá se, když zdrojový argument obsahuje koncové lomítko, které může určit symbolický odkaz na adresář.

4. Povolte příkazu mv zpracovat cíl jako normální soubor Linux


Tato hodnota umožňuje spravovat cíl jako soubor, ale ne jako adresář, proto máme možnost -T:
 mv -T Solvetic1.docx / home / Solvetic / Dokumenty
Povolte příkazu MV přesunout soubor pouze za podmínky, že je novější než cílový soubor. Je to parametr, který umožňuje přesun souboru pouze v případě, že je zdrojový soubor starší než tento, proto provedeme následující:
 mv -u Solvetic2.docx / home / Solvetic / Dokumenty

5. Nechejte příkaz MV vygenerovat podrobnosti o provedeném úkolu Linux


K přístupu k podrobným informacím o pohybu prvků v Linuxu pomocí MV můžeme použít parametr -v:
 mv -v Solvetic1.docx / home / Solvetic / Dokumenty 

6. Vytvořte zálohu stávajících souborů pomocí příkazu MV Linux


Ideálním bezpečnostním bodem příkazu MV je možnost vytvoření záložní kopie přesunutého souboru, který bude vytvořen se stejným názvem souboru v cílovém umístění pouze s tím, že jeho rozdíl bude vlnovka (~), pro musíme použít parametr -b:
 mv -b Solvetic1.docx / home / Solvetic / Dokumenty

K zobrazení vytvořených kopií můžeme použít příkaz ls:

Díky příkazu MV můžeme objekty v Linuxu libovolně přesouvat, v případě potřeby také upravovat jejich názvy a mít nad nimi mnohem přesnější kontrolu.

wave wave wave wave wave