logo

Kaip perkelti failą Linux | mv komanda

`mv`>„Linux“ komanda yra tarsi superherojaus įrankis, galintis atlikti daugybę įdomių dalykų su jūsų failais ir aplankais. Pagalvokite apie tai kaip apie skaitmeninį pervežamąjį sunkvežimį, kuris padeda perkelti dalykus kompiuteryje. Nesvarbu, ar norite sutvarkyti aplankus, suteikti failams naujus pavadinimus, ar siųsti juos į skirtingas vietas,mv`>yra geriausias draugas šiam darbui. Tai pagrindinis įrankis, apie kurį turėtų žinoti kiekvienas Linux naudojantis asmuo. Šiame straipsnyje mes atidžiau pažvelgsime į tai, kaip galite naudotimv>komandą įvairioms užduotims atlikti, o aš jums parodysiu nuoseklius pavyzdžius, kad būtų labai lengva suprasti. Taigi, prisisekite ir panagrinėkime daugybę gudrybiųmv>komanda turi savo rankovę!

Į UNIX pagrindu veikiančios operacinės sistemos kaip „Linux“ ir „MacOS“, 'mv'. reiškia judėjimą. Tačiau šiame straipsnyje mes kalbėsime apie mv komandą Linux sistemoje. Kaip rodo jos pavadinimas, ši komanda naudojama failų katalogams pervardyti ir failams perkelti iš vienos vietos į kitą failų sistemoje.



Kaip perkelti failą Linux | mv komanda

Mv komandos sintaksė Linux sistemoje

Pagrindinė sintaksė mv komandai Linux sistemoje yra paminėta toliau.

mv [options(s)] [source_file_name(s)] [Destination_file_name]>

Čia



javascript išskleidžiamajame meniu
  • šaltinio_failo_pavadinimas (-ai) = Failų, kuriuos norime pervardyti arba perkelti, pavadinimas.
  • Paskirties_failo_pavadinimas = Naujos vietos pavadinimas arba failo pavadinimas.

mv komandos pavyzdžiai

1. Kaip pervardyti failą Linux naudojant mv komandą

Sintaksė:

mv [source_file_name(s)] [Destination_file_name]>

Įveskite savo šaltinio failo pavadinimas vietoj [šaltinio_failo_pavadinimai] ir tavo paskirties failo pavadinimas vietoj [Paskirties_failo_pavadinimas].

Pavyzdžiui:



Jei turime failo pavadinimą = jayesh_gfg ir norime jį pervardyti į name = geeksforgeeks.

mv jayesh_gfg geeksforgeeks>

mv jayesh_gfg geeksforgeeks

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

Ši komanda pervardyta „jayesh_gfg“ į „geeksforgeeks“. Jei „geeksforgeeks“ jau egzistuoja, tokiu atveju jis bus perrašytas neprašant patvirtinimo.

2. Kaip perkelti failą Linux naudojant mv komandą

Sintaksė:

mv [source_file_name(s)] [Destination_path]>

Įveskite savo šaltinio failo pavadinimas vietoj [šaltinio_failo_pavadinimai] ir tavo paskirties kelias vietoj [Paskirties_kelias].

Pavyzdžiui:

Jei turime failo pavadinimą = geeksforgeeks ir norime perkelti jį į vietos pavadinimas = /home/jayeshkumar/jkj.

mv geeksforgeeks /home/jayeshkumar/jkj/>

mv geeksforgeeks /home/jayeshkumar/jkj/

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

Ši komanda perkėlė failo pavadinimą = `geeksforgeeks` į paskirties pavadinimą = /home.jayeshkumar/jkj/.

3. Kaip perkelti kelis failus Linux naudojant mv komandą

Sintaksė:

sklearn tikslumo balas
mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>

Įveskite savo šaltinio failų pavadinimai vietoj [šaltinio_failo_pavadinimas_1…] ir tavo paskirties kelias vietoj [Paskirties_kelias].

Pavyzdžiui:

Jei turime failo pavadinimą = gfg_1 , gfg_2 ir norime perkelti jį į vietos pavadinimas = /home/jayeshkumar/jkj.

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

Ši komanda perkėlė failo pavadinimą = `gfg_1 ir gfg_2` į paskirties pavadinimą = /home.jayeshkumar/jkj/.

4. Kaip pervardyti katalogą Linux sistemoje naudojant mv komandą

Sintaksė:

mv [source_directory_name(s)] [Destination_directory_name]>

Įveskite savo šaltinio katalogo pavadinimas vietoj [šaltinio_katalogo_pavadinimai] ir tavo paskirties katalogo pavadinimas vietoj [Paskirties_katalogo_pavadinimas].

Pavyzdžiui:

Jei turime katalogo pavadinimą = jkj ir norime jį pervardyti į name = new_gfg.

mv jkj new_gfg>

mv jkj new_gfg

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

Ši komanda pervadina „jkj“ į „new_gfg“. Jei „new_gfg“ jau yra, tokiu atveju jis bus perrašytas neprašant patvirtinimo.

Galimos parinktys mv komandoje

1. -i (interaktyvus)

Parinktis -i verčia mv komanda prašyti patvirtinimo prieš perrašant esamą failą. Jei failo nėra, jis tiesiog pervadins arba perkels be raginimo.

Sintaksė:

mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Įveskite savo šaltinio failo/katalogo pavadinimas vietoj [šaltinio_failas/katalogo_pavadinimas(-ai)] ir tavo paskirties failo / katalogo pavadinimas / kelias vietoj [Paskirties_failas/katalogo_pavadinimas/kelias].

Pavyzdžiui:

Jei turime failo pavadinimą = jayesh_gfg ir norime jį pervardyti į esamą failo pavadinimą = geeksforgeeks.

centos vs rhel
mv -i jayesh_gfg geeksforgeeks>

mv -i jayesh_gfg geeksforgeeks

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

Čia turime duoti leidimą įvesdami yes = 'y' ir ne = 'n'.

2. -f (jėga)

mv ragina patvirtinti paskirties failo perrašymą, jei failas yra apsaugotas nuo rašymo. The -f parinktis nepaiso šios nedidelės apsaugos ir priverstinai perrašo paskirties failą bei ištrina šaltinio failą.

Sintaksė:

mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Įveskite savo šaltinio failo/katalogo pavadinimas vietoj [šaltinio_failas/katalogo_pavadinimas(-ai)] ir tavo paskirties failo / katalogo pavadinimas / kelias vietoj [Paskirties_failas/katalogo_pavadinimas/kelias].

Pavyzdžiui:

Jei turime failo pavadinimą = gfg ir norime jį pervardyti į esamą failo pavadinimą = geeksforgeeks.

mv -f gfg geeksforgeeks>

mv -f gfg geeksforgeeks

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

3. -n (be plėšiko)

Su -n variantas, mv neleidžia perrašyti esamo failo.

Sintaksė:

mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Įveskite savo šaltinio failo/katalogo pavadinimas vietoj [šaltinio_failas/katalogo_pavadinimas(-ai)] ir tavo paskirties failo / katalogo pavadinimas / kelias vietoj [Paskirties_failas/katalogo_pavadinimas/kelias].

Pavyzdžiui:

strep c

Jei turime failo pavadinimą = oldfile ir norime jį pervardyti į esamą failo pavadinimą = naujas failas.

mv -n oldfile newfile>

mv -n oldfile naujas failas

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

4. -b (atsarginė kopija)

Pasirinkus šią parinktį, lengviau pasidaryti esamo failo, kuris bus perrašytas dėl mv komandą. Taip bus sukurtas atsarginės kopijos failas su pridėtu tildės simboliu (~).

Sintaksė:

mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Įveskite savo šaltinio failo/katalogo pavadinimas vietoj [šaltinio_failas/katalogo_pavadinimas(-ai)] ir tavo paskirties failo / katalogo pavadinimas / kelias vietoj [Paskirties_failas/katalogo_pavadinimas/kelias].

Pavyzdžiui:

Jei turime failo pavadinimą = pirmasis_failas ir norime jį pervardyti į esamą failo pavadinimą = antras_failas.

mv -b first_file second_file>

mv -b pirmasis_failas antrasis_failas

Čia mes panaudojome `ls` komandą, kad pamatytumėte failus ir katalogus šioje vietoje.

5. – versija

Ši parinktis naudojama versijai rodyti mv kuris šiuo metu veikia jūsų sistemoje.

Sintaksė:

mv --version>

mv versija

Kaip perkelti failą Linux | mv komanda – DUK

Kaip perkelti failą iš vieno aplanko į kitą naudojant mv> komanda Linux?

Norėdami perkelti failą iš vieno aplanko į kitą, galite naudotimv>komandą, po kurios nurodomas šaltinio failo pavadinimas ir paskirties aplankas. Pavyzdžiui:

mv filename /path/to/destination/>

Ar galiu naudoti mv> komanda pervardyti failą Linux?

absoliučiai! Themv>komanda skirta ne tik failams perkelti, bet ir pervardyti. Tiesiog nurodykite dabartinį failo pavadinimą ir norimą naują pavadinimą kaip paskirties vietą:

mv old_filename new_filename>

Kaip galiu perkelti visą katalogą Linux sistemoje su mv> komandą?

Katalogo perkėlimas taip pat paprastas, kaip failo perkėlimas. Naudotimv>komanda su šaltinio katalogo pavadinimu ir paskirties katalogu:

mv directory_name /path/to/destination/>

Ką daryti, jei to paties pavadinimo failas jau yra paskirties aplanke mv> ?

Jei paskirties aplanke yra failas tokiu pačiu pavadinimu,mv>prieš perrašydami paragins patvirtinti. Norėdami apeiti patvirtinimą ir perrašyti neprašydami, galite naudoti-f>(priverstinė) parinktis:

mv -f source destination>

Ar galiu perkelti kelis failus vienu metu naudojant mv> komanda Linux?

absoliučiai! Galite perkelti kelis failus viena komanda, nurodydami visus failų pavadinimus ir paskirties aplanką:

mv file1 file2 file3 /path/to/destination/>

Išvada

` mv ` komanda yra naudingas įrankis, skirtas valdyti katalogus ir failus Linux pagrindu veikiančiose operacinėse sistemose. Aptarėme dvi skirtingas „mv“ komandos funkcijas: failų ar katalogų pervadinimas arba perkėlimas iš vienos vietos į kitą. Apskritai galime pasakyti, kad komanda „mv“ yra esminis įrankis, leidžiantis efektyviai valdyti failus ir katalogus „Linux“.