„mv“ failams ir ka­ta­lo­gams perkelti

Naudodami Linux komandą „mv“ galite perkelti failus ar net ištisus katalogus. Šia komanda taip pat galima per­var­dy­ti 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 per­var­dy­ti failus ar aplankus. Tačiau šiai užduočiai paprastai geriau tinka kitos Linux komandos ir grafinės sąsajos. Komanda „mv“ veikia visose po­pu­lia­rio­se Linux dist­ri­bu­ci­jo­se, pa­vyz­džiui, „Ubuntu“. Jos pa­va­di­ni­mas kilęs iš žodžio „move“ (perkelti).

Kaip veikia komanda „mv“?

Naudodami komandą „mv“, var­to­to­jai prašo sistemos perkelti konkretų failą arba visą katalogą iš vienos vietos į kitą. Tai galima padaryti dviem būdais: galite pir­miau­sia atidaryti šaltinio katalogą naudodami Linux komandą „cd“ ir iš ten perkelti failą į pa­skir­ties katalogą arba galite nurodyti šaltinio katalogą komandoje ir atlikti perkėlimą iš kito darbo katalogo. Abiejų būdų pa­vyz­džius pa­teik­si­me šio vadovo pabaigoje. Norėdami per­var­dy­ti failą, tiesiog įrašykite naują pa­va­di­ni­mą ten, kur paprastai įrašote pa­skir­ties katalogą.

Kaip atrodo „mv“ sintaksė?

Linux komandos „mv“ sintaksė atrodo taip:

$ mv [Option] [Source] [Target]
shell

„mv“ yra pati komanda, kurią galima pri­tai­ky­ti naudojant pa­ra­met­rus. [Šaltinis] ir [Tikslas] gali būti tiek failai, tiek katalogai. Tačiau svarbu, kad šaltinis būtų nurodytas prieš tikslą. Be to, reikia įsi­ti­kin­ti, kad nėra rašybos klaidų, nes kitaip komanda neveiks.

Kokias parinktis siūlo komanda „mv“?

Prog­ra­mo­je „mv“ turite tris galimybes:

  • -i arba –in­te­rac­ti­ve: Š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 pa­vyz­džiai

Kad geriau su­pras­tu­mė­te, kaip tiksliai veikia Linux komanda „mv“, pa­tei­kia­me keletą pavyzdžių:

$ mv customers.txt ~/Documents/Contacts/
shell

Ši komanda perkelia failą „customers.txt“ iš da­bar­ti­nio katalogo į naują katalogą „ ~/Documents/Contacts/“.

$ mv /Home/Invoices/customers.txt /Documents/Contacts/
shell

Naudodami šią parinktį galite perkelti failą „customers.txt“ iš aplanko „/home/invoices“ į naują aplanką „/Documents/Contacts/“.

mv *.txt /Documents/
shell

Tai perkelia visus failus su plėtiniu .txt į aplanką /Documents/.

$ mv customers.txt customers_new.txt
shell

Tai pakeičia failo pa­va­di­ni­mą iš „customers.txt “ į „customers_new.txt“.

$ mv Invoices Invoices_old
shell

Tai pakeis da­bar­ti­nia­me kataloge esančio aplanko /Invoices/ pa­va­di­ni­mą į /Invoices_old/.

Go to Main Menu