'mv`>príkaz v Linuxe je ako superhrdinský nástroj, ktorý dokáže s vašimi súbormi a priečinkami robiť veľa skvelých vecí. Predstavte si to ako digitálny sťahovací vozík, ktorý vám pomáha presúvať veci vo vašom počítači. Či už chcete urobiť poriadok v priečinkoch, dať súborom nové názvy alebo ich poslať na iné miesta, `mv`>je ideálnym priateľom pre túto prácu. Je to základný nástroj, o ktorom by mal vedieť každý, kto používa Linux. V tomto článku sa bližšie pozrieme na to, ako môžete použiťmv>príkaz pre rôzne úlohy a ukážem vám podrobné príklady, aby ste to veľmi ľahko pochopili. Takže sa pripútajte a poďme preskúmať množstvo trikovmv>velenie má v rukáve!
In Operačné systémy založené na UNIX ako Linux a macOS, `mv` znamená pohyb. Ale v tomto článku budeme hovoriť o príkaze mv v systéme Linux. Ako už názov napovedá, tento príkaz sa používa na premenovanie súborových adresárov a presun súborov z jedného miesta na druhé v rámci súborového systému.
Ako presunúť súbor v systéme Linux | Príkaz mv
- Syntax príkazu mv v systéme Linux
- Príklady príkazu mv
- 1. Ako premenovať súbor v Linuxe pomocou príkazu mv
- 2. Ako presunúť súbor v Linuxe pomocou príkazu mv
- 3. Ako presunúť viacero súborov v Linuxe pomocou príkazu mv
- 4. Ako premenovať adresár v systéme Linux pomocou príkazu mv v systéme Linux
- Možnosti dostupné v príkaze mv
Syntax príkazu mv v systéme Linux
Základná syntax pre príkaz mv v linuxe je uvedená nižšie.
mv [options(s)] [source_file_name(s)] [Destination_file_name]>
Tu,
ako zreťaziť reťazce v jave
- názov_zdrojového_súboru = Názov súborov, ktoré chceme premenovať alebo presunúť.
- Názov cieľového_súboru = Názov nového umiestnenia alebo názov súboru.
Príklady príkazu mv
1. Ako premenovať súbor v Linuxe pomocou príkazu mv
Syntax:
mv [source_file_name(s)] [Destination_file_name]>
Zadajte svoje názov zdrojového súboru namiesto [názov_zdrojového_súboru] a tvoj názov cieľového súboru namiesto [Názov_cieľového_súboru].
Napríklad:
Ak máme názov súboru = jayesh_gfg a chceme ho premenovať na name = geeksforgeeks.
mv jayesh_gfg geeksforgeeks>
mv jayesh_gfg geeksforgeeks
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
Tento príkaz je premenovaný na `jayesh_gfg` na `geeksforgeeks`. Ak `geeksforgeeks` už existuje, v takom prípade bude prepísaný bez výzvy na potvrdenie.
2. Ako presunúť súbor v Linuxe pomocou príkazu mv
Syntax:
mv [source_file_name(s)] [Destination_path]>
Zadajte svoje názov zdrojového súboru namiesto [názov_zdrojového_súboru] a tvoj cieľová cesta namiesto [Cesta_destinácie].
Napríklad:
Ak máme názov súboru = geeksforgeeks a chceme ho presunúť do umiestnenia, názov = /home/jayeshkumar/jkj.
mv geeksforgeeks /home/jayeshkumar/jkj/>
mv geeksforgeeks /home/jayeshkumar/jkj/
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
Tento príkaz presunul názov súboru = `geeksforgeeks` do cieľového názvu = /home.jayeshkumar/jkj/.
3. Ako presunúť viacero súborov v Linuxe pomocou príkazu mv
Syntax:
mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>
Zadajte svoje názvy zdrojových súborov namiesto [názov zdrojového_súboru_1…..] a tvoj cieľová cesta namiesto [Cesta_destinácie].
Napríklad:
Ak máme názov súboru = gfg_1 , gfg_2 a chceme ho presunúť do umiestnenia názov = /home/jayeshkumar/jkj.
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
binárny strom inorder traversal
Tento príkaz presunul názov súboru = `gfg_1 a gfg_2` do cieľového názvu = /home.jayeshkumar/jkj/.
4. Ako premenovať adresár v systéme Linux pomocou príkazu mv v systéme Linux
Syntax:
mv [source_directory_name(s)] [Destination_directory_name]>
Zadajte svoje názov zdrojového adresára namiesto [názov_zdrojového_adresára] a tvoj názov cieľového adresára namiesto [Názov cieľového_adresára].
Napríklad:
Ak máme adresár name = jkj a chceme ho premenovať na name = new_gfg.
mv jkj new_gfg>
mv jkj new_gfg
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
Tento príkaz premenuje `jkj` na `new_gfg`. Ak `new_gfg` už existuje, v takom prípade bude prepísaný bez výzvy na potvrdenie.
Možnosti dostupné v príkaze mv
1. -i (interaktívne)
Voľba -i spôsobí, že príkaz mv požiada o potvrdenie pred prepísaním existujúceho súboru. Ak súbor neexistuje, jednoducho ho premenuje alebo presunie bez výzvy.
Syntax:
mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Zadajte svoje názov zdrojového súboru/adresára namiesto [zdrojový_súbor/názov_adresára] a tvoj názov cieľového súboru/adresára/cesta namiesto [Cieľový_súbor/názov_adresára/cesta].
Napríklad:
Ak máme názov súboru = jayesh_gfg a chceme ho premenovať na existujúci názov súboru = geeksforgeeks.
najlepší úsmev na svete
mv -i jayesh_gfg geeksforgeeks>
mv -i jayesh_gfg geeksforgeeks
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
Tu musíme udeliť povolenie zadaním yes = `y` a nie =`n`.
2. -f (sila)
mv vyzve na potvrdenie prepísania cieľového súboru, ak je súbor chránený proti zápisu. The -f možnosť prepíše túto vedľajšiu ochranu a násilne prepíše cieľový súbor a vymaže zdrojový súbor.
Syntax:
mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Zadajte svoje názov zdrojového súboru/adresára namiesto [zdrojový_súbor/názov_adresára] a tvoj názov cieľového súboru/adresára/cesta namiesto [Cieľový_súbor/názov_adresára/cesta].
Napríklad:
Ak máme názov súboru = gfg a chceme ho premenovať na existujúci názov súboru = geeksforgeeks.
mv -f gfg geeksforgeeks>
mv -f gfg geeksforgeeks
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
3. -n (no-clobber)
S -n možnosť, mv zabraňuje prepísaniu existujúceho súboru.
Syntax:
mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Zadajte svoje názov zdrojového súboru/adresára namiesto [zdrojový_súbor/názov_adresára] a tvoj názov cieľového súboru/adresára/cesta namiesto [Cieľový_súbor/názov_adresára/cesta].
Napríklad:
Ak máme názov súboru = oldfile a chceme ho premenovať na existujúci názov súboru = newfile.
mv -n oldfile newfile>
mv -n starý súbor nový súbor
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
4. -b (záložný)
Pomocou tejto možnosti je jednoduchšie vytvoriť zálohu existujúceho súboru, ktorý bude v dôsledku toho prepísaný mv príkaz. Tým sa vytvorí záložný súbor s pridaným znakom vlnovky (~).
Syntax:
mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Zadajte svoje názov zdrojového súboru/adresára namiesto [zdrojový_súbor/názov_adresára] a tvoj názov cieľového súboru/adresára/cesta namiesto [Cieľový_súbor/názov_adresára/cesta].
Napríklad:
Ak máme názov súboru = first_file a chceme ho premenovať na existujúci názov súboru = second_file.
mv -b first_file second_file>
mv -b prvý_súbor druhý_súbor
Tu sme použili `ls` na zobrazenie súborov a adresárov v nasledujúcom umiestnení.
5. – verzia
Táto možnosť sa používa na zobrazenie verzie mv ktorý momentálne beží vo vašom systéme.
Syntax:
mv --version>
mv – verzia
prime žiadny kód v jave
Ako presunúť súbor v systéme Linux | Príkaz mv – často kladené otázky
Ako presuniem súbor z jedného priečinka do druhého pomocou mv> príkaz v Linuxe?
Ak chcete presunúť súbor z jedného priečinka do druhého, môžete použiť
mv>za ktorým nasleduje názov zdrojového súboru a cieľový priečinok. Napríklad:mv filename /path/to/destination/>
Môžem použiť mv> príkaz na premenovanie súboru v systéme Linux?
Absolútne! The
mv>príkaz slúži nielen na presun súborov, ale aj na ich premenovanie. Stačí zadať aktuálny názov súboru a požadovaný nový názov ako cieľ:mv old_filename new_filename>
Ako môžem presunúť celý adresár v systéme Linux pomocou súboru mv> príkaz?
Presun adresára je rovnako jednoduchý ako presun súboru. Použi
mv>príkaz s názvom zdrojového adresára a cieľovým adresárom:mv directory_name /path/to/destination/>
Čo mám robiť, ak pri použití v cieľovom priečinku už existuje súbor s rovnakým názvom mv> ?
Ak sa v cieľovom priečinku nachádza súbor s rovnakým názvom,
mv>vás pred prepísaním vyzve na potvrdenie. Ak chcete obísť potvrdenie a prepísať bez opýtania, môžete použiť-f>(sila) možnosť:mv -f source destination>
Môžem presunúť viacero súborov naraz pomocou mv> príkaz v Linuxe?
Absolútne! Môžete presunúť viacero súborov v jednom príkaze zadaním všetkých názvov súborov, za ktorými bude nasledovať cieľový priečinok:
mv file1 file2 file3 /path/to/destination/>
Záver
' mv ` command je užitočný nástroj na správu adresárov a súborov v operačných systémoch založených na Linuxe. Diskutovali sme o dvoch odlišných funkciách príkazu `mv`, ktorými sú: premenovanie alebo presun súborov alebo adresárov z jedného miesta na druhé. Celkovo môžeme povedať, že príkaz `mv` je základným nástrojom na efektívnu správu súborov a adresárov v Linuxe.