Kaip naudoti Linux komandą „mv“ failams ir katalogams perkelti
„mv“ failams ir katalogams perkelti
Naudodami Linux komandą „mv“ galite perkelti failus ar net ištisus katalogus. Šia komanda taip pat galima pervardyti failus, tačiau šiam tikslui geriau tinka kitos komandos.
Kas yra Linux komanda „mv“?
Ši Linux komanda „mv“ turi dvi svarbias funkcijas. Pirmoji – perkelti failus iš vieno katalogo į kitą. Šią komandą taip pat galima naudoti norint perkelti ištisus katalogus. Antroji funkcija leidžia pervardyti failus ar aplankus. Tačiau šiai užduočiai paprastai geriau tinka kitos Linux komandos ir grafinės sąsajos. Komanda „mv“ veikia visose populiariose Linux distribucijose, pavyzdžiui, „Ubuntu“. Jos pavadinimas kilęs iš žodžio „move“ (perkelti).
Kaip veikia komanda „mv“?
Naudodami komandą „mv“, vartotojai prašo sistemos perkelti konkretų failą arba visą katalogą iš vienos vietos į kitą. Tai galima padaryti dviem būdais: galite pirmiausia atidaryti šaltinio katalogą naudodami Linux komandą „cd“ ir iš ten perkelti failą į paskirties katalogą arba galite nurodyti šaltinio katalogą komandoje ir atlikti perkėlimą iš kito darbo katalogo. Abiejų būdų pavyzdžius pateiksime šio vadovo pabaigoje. Norėdami pervardyti failą, tiesiog įrašykite naują pavadinimą ten, kur paprastai įrašote paskirties katalogą.
Kaip atrodo „mv“ sintaksė?
Linux komandos „mv“ sintaksė atrodo taip:
$ mv [Option] [Source] [Target]shell„mv“ yra pati komanda, kurią galima pritaikyti naudojant parametrus. [Šaltinis] ir [Tikslas] gali būti tiek failai, tiek katalogai. Tačiau svarbu, kad šaltinis būtų nurodytas prieš tikslą. Be to, reikia įsitikinti, kad nėra rašybos klaidų, nes kitaip komanda neveiks.
Kokias parinktis siūlo komanda „mv“?
Programoje „mv“ turite tris galimybes:
- -i arba –interactive: Ši parinktis nurodo sistemai paklausti, ar failą ar katalogą reikia perrašyti.
- -u arba –update: Ši parinktis perkels šaltinį tik tuo atveju, jei tikslinis failas yra senesnis.
- -v arba –verbose: Ši parinktis parodys perkėlimo eigą.
„mv“ komandos pavyzdžiai
Kad geriau suprastumėte, kaip tiksliai veikia Linux komanda „mv“, pateikiame keletą pavyzdžių:
$ mv customers.txt ~/Documents/Contacts/shellŠi komanda perkelia failą „customers.txt“ iš dabartinio katalogo į naują katalogą „ ~/Documents/Contacts/“.
$ mv /Home/Invoices/customers.txt /Documents/Contacts/shellNaudodami šią parinktį galite perkelti failą „customers.txt“ iš aplanko „/home/invoices“ į naują aplanką „/Documents/Contacts/“.
mv *.txt /Documents/shellTai perkelia visus failus su plėtiniu .txt į aplanką /Documents/.
$ mv customers.txt customers_new.txtshellTai pakeičia failo pavadinimą iš „customers.txt “ į „customers_new.txt“.
$ mv Invoices Invoices_oldshellTai pakeis dabartiniame kataloge esančio aplanko /Invoices/ pavadinimą į /Invoices_old/.