'mv`>Command v Linuxu je jako superhrdinský nástroj, který dokáže s vašimi soubory a složkami dělat spoustu skvělých věcí. Představte si to jako digitální stěhovací vůz, který vám pomůže přesouvat věci ve vašem počítači. Ať už si chcete udělat pořádek ve složkách, dát svým souborům nové názvy nebo je poslat na jiná místa, `mv`>je nejlepším přítelem pro tuto práci. Je to základní nástroj, o kterém by měl vědět každý, kdo používá Linux. V tomto článku se blíže podíváme na to, jak můžete použítmv>příkaz pro různé úkoly a já vám ukážu příklady krok za krokem, aby bylo super snadno pochopitelné. Takže se připoutejte a pojďme prozkoumat mnoho trikůmv>velení má v rukávu!
v Operační systémy založené na UNIXu jako Linux a macOS, `mv` znamená pohyb. Ale v tomto článku budeme hovořit o příkazu mv v Linuxu. Jak jeho název napovídá, tento příkaz se používá k přejmenování adresářů souborů a přesunutí souborů z jednoho umístění do druhého v rámci systému souborů.
Jak přesunout soubor v Linuxu | Příkaz mv
- Syntaxe příkazu mv v Linuxu
- Příklady příkazu mv
- 1. Jak přejmenovat soubor v Linuxu pomocí mv Command
- 2. Jak přesunout soubor v Linuxu pomocí příkazu mv
- 3. Jak přesunout více souborů v Linuxu pomocí příkazu mv
- 4. Jak přejmenovat adresář v Linuxu pomocí mv Command v Linuxu
- Možnosti dostupné v příkazu mv
Syntaxe příkazu mv v Linuxu
Základní syntaxe příkazu mv v linuxu je uvedena níže.
mv [options(s)] [source_file_name(s)] [Destination_file_name]>
Tady,
klíč pro vložení notebooku
- název_zdrojového_souboru (jména) = Název souborů, které chceme přejmenovat nebo přesunout.
- Název_cílového_souboru = Název nového umístění nebo název souboru.
Příklady příkazu mv
1. Jak přejmenovat soubor v Linuxu pomocí mv Command
Syntax:
mv [source_file_name(s)] [Destination_file_name]>
Vložte svoje název zdrojového souboru namísto [název_zdrojového_souboru] A tvůj název cílového souboru namísto [Název_cílového_souboru].
Například:
Pokud máme název souboru = jayesh_gfg a chceme jej přejmenovat na name = geeksforgeeks.
mv jayesh_gfg geeksforgeeks>
mv jayesh_gfg geeksforgeeks
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
Tento příkaz je přejmenován `jayesh_gfg` na `geeksforgeeks`. Pokud `geeksforgeeks` již existuje, v takovém případě bude přepsán bez výzvy k potvrzení.
2. Jak přesunout soubor v Linuxu pomocí příkazu mv
Syntax:
mv [source_file_name(s)] [Destination_path]>
Vložte svoje název zdrojového souboru namísto [název_zdrojového_souboru] A tvůj cílová cesta namísto [Cesta_destinace].
Například:
Pokud máme název souboru = geeksforgeeks a chceme jej přesunout do umístění název = /home/jayeshkumar/jkj.
mv geeksforgeeks /home/jayeshkumar/jkj/>
mv geeksforgeeks /home/jayeshkumar/jkj/
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
Tento příkaz přesunul název souboru = `geeksforgeeks` do cílového názvu = /home.jayeshkumar/jkj/.
3. Jak přesunout více souborů v Linuxu pomocí příkazu mv
Syntax:
mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>
Vložte svoje názvy zdrojových souborů namísto [název_zdrojového_souboru_1…..] A tvůj cílová cesta namísto [Cesta_destinace].
narodil se Freddie Mercury
Například:
Pokud máme název souboru = gfg_1 , gfg_2 a chceme jej přesunout do umístění název = /home/jayeshkumar/jkj.
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
Tento příkaz přesunul název souboru = `gfg_1 a gfg_2` do cílového názvu = /home.jayeshkumar/jkj/.
4. Jak přejmenovat adresář v Linuxu pomocí mv Command v Linuxu
Syntax:
mv [source_directory_name(s)] [Destination_directory_name]>
Vložte svoje název zdrojového adresáře namísto [název_zdrojového_adresáře] A tvůj název cílového adresáře namísto [Název_cílového_adresáře].
Například:
Pokud máme adresář name = jkj a chceme jej přejmenovat na name = new_gfg.
mv jkj new_gfg>
mv jkj new_gfg
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
Tento příkaz přejmenuje `jkj` na `new_gfg`. Pokud `new_gfg` již existuje, v takovém případě bude přepsán bez výzvy k potvrzení.
Možnosti dostupné v příkazu mv
1. -i (interaktivní)
Volba -i způsobí, že příkaz mv požádá o potvrzení před přepsáním existujícího souboru. Pokud soubor neexistuje, jednoduše jej přejmenuje nebo přesune bez vyzvání.
Syntax:
mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Vložte svoje název zdrojového souboru/adresáře namísto [zdrojový_soubor/název_adresáře] A tvůj název cílového souboru/adresáře/cesta namísto [cílový_soubor/název_adresáře/cesta].
Například:
Pokud máme název souboru = jayesh_gfg a chceme jej přejmenovat na existující název souboru = geeksforgeeks.
jaká kolekce v Javě
mv -i jayesh_gfg geeksforgeeks>
mv -i jayesh_gfg geeksforgeeks
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
Zde musíme udělit oprávnění zadáním yes = `y` a no =`n`.
2. -f (Síla)
mv vyzve k potvrzení přepsání cílového souboru, pokud je soubor chráněno proti zápisu. The -F tato možnost přepíše tuto vedlejší ochranu a násilně přepíše cílový soubor a odstraní zdrojový soubor.
Syntax:
mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Vložte svoje název zdrojového souboru/adresáře namísto [zdrojový_soubor/název_adresáře] A tvůj název cílového souboru/adresáře/cesta namísto [cílový_soubor/název_adresáře/cesta].
Například:
Pokud máme název souboru = gfg a chceme jej přejmenovat na existující název souboru = geeksforgeeks.
mv -f gfg geeksforgeeks>
mv -f gfg geeksforgeeks
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
3. -n (ne-clobber)
S -n volba, mv zabraňuje přepsání existujícího souboru.
Syntax:
mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Vložte svoje název zdrojového souboru/adresáře namísto [zdrojový_soubor/název_adresáře] A tvůj název cílového souboru/adresáře/cesta namísto [cílový_soubor/název_adresáře/cesta].
Například:
Pokud máme název souboru = oldfile a chceme jej přejmenovat na existující název souboru = newfile.
mv -n oldfile newfile>
mv -n starý soubor nový soubor
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
4. -b (záloha)
S touto volbou je snazší vytvořit zálohu existujícího souboru, který bude v důsledku toho přepsán mv příkaz. Tím se vytvoří záložní soubor s připojeným znakem vlnovky (~).
Syntax:
mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Vložte svoje název zdrojového souboru/adresáře namísto [zdrojový_soubor/název_adresáře] A tvůj název cílového souboru/adresáře/cesta namísto [cílový_soubor/název_adresáře/cesta].
vracející pole v Javě
Například:
Pokud máme název souboru = first_file a chceme jej přejmenovat na existující název souboru = second_file.
mv -b first_file second_file>
mv -b první_soubor druhý_soubor
Zde jsme použili `ls` Chcete-li zobrazit soubory a adresáře v následujícím umístění.
5. -verze
Tato možnost se používá k zobrazení verze mv který aktuálně běží ve vašem systému.
Syntax:
mv --version>
mv – verze
Jak přesunout soubor v Linuxu | Příkaz mv – Nejčastější dotazy
Jak přesunu soubor z jedné složky do druhé pomocí mv> příkaz v Linuxu?
Chcete-li přesunout soubor z jedné složky do druhé, můžete použít
mv>za ním následuje název zdrojového souboru a cílová složka. Například:mv filename /path/to/destination/>
Mohu použít mv> příkaz pro přejmenování souboru v Linuxu?
Absolutně! The
mv>příkaz není jen pro přesun souborů, ale také pro jejich přejmenování. Stačí zadat aktuální název souboru a požadovaný nový název jako cíl:mv old_filename new_filename>
Jak mohu přesunout celý adresář v Linuxu pomocí mv> příkaz?
Přesunutí adresáře je stejně jednoduché jako přesun souboru. Použijte
mv>příkaz s názvem zdrojového adresáře a cílovým adresářem:mv directory_name /path/to/destination/>
Co mám dělat, když při použití již v cílové složce existuje soubor se stejným názvem mv> ?
Pokud se v cílové složce nachází soubor se stejným názvem,
mv>před přepsáním vás vyzve k potvrzení. Chcete-li obejít potvrzení a přepsat bez dotazu, můžete použít-f>(vynutit) možnost:mv -f source destination>
Mohu přesunout více souborů najednou pomocí mv> příkaz v Linuxu?
Absolutně! Můžete přesunout více souborů jedním příkazem zadáním všech názvů souborů následovaných cílovou složkou:
mv file1 file2 file3 /path/to/destination/>
Závěr
' mv ` command je užitečný nástroj pro správu adresářů a souborů v operačních systémech založených na Linuxu. Probrali jsme dvě odlišné funkce příkazu `mv`, kterými jsou: přejmenování nebo přesun souborů nebo adresářů z jednoho umístění do druhého. Celkově lze říci, že příkaz `mv` je základním nástrojem pro efektivní správu souborů a adresářů v Linuxu.