A Linux mv paranccsal fájlokat vagy akár egész könyvtárakat is áthelyezhet. A paranccsal át is nevezheti őket, azonban erre a célra más parancsok alkalmasabbak.

Mi az a Linux mv parancs?

Ez a Linux mv parancs két fontos funkcióval rendelkezik. Az első az, hogy fájlokat mozgat egy könyvtárból egy másikba. A parancs segítségével teljes könyvtárakat is áthelyezhet. A második funkcióval fájlokat vagy mappákat nevezhet át. Ehhez a feladathoz azonban általában más Linux parancsok és grafikus felületek alkalmasabbak. Az mv parancs minden általános Linux disztribúcióban működik, például az Ubuntu-ban. A neve a „move” (mozgatás) szóból származik.

Hogyan működik az mv parancs?

Az mv parancs használatakor a felhasználók azt kérik a rendszertől, hogy egy adott fájlt vagy egy teljes könyvtárat helyezzen át egyik helyről a másikra. Erre kétféle módon van lehetőség: vagy először megnyitja a forráskönyvtárat a Linux cd paranccsal, és onnan áthelyezi a fájlt a célkönyvtárba, vagy beállítja a forráskönyvtárat a parancsban, és egy másik munkakönyvtárból végzi el az áthelyezést. Mindkét módszerre mutatunk példákat az útmutató végén. A fájl átnevezéséhez egyszerűen csak beírja az új nevet oda, ahol általában a célkönyvtárat adja meg.

Hogyan néz ki az mv szintaxis?

A Linux mv parancs szintaxisa a következő:

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

Az mv az a parancs, amelyet az opciók segítségével lehet beállítani. A [Forrás] és a [Cél] lehet fájl vagy könyvtár. Fontos azonban, hogy a forrást a cél előtt kell megadni. Ezen felül ügyelni kell arra is, hogy ne legyenek elírások, mert akkor a parancs nem fog működni.

Milyen opciói vannak az mv parancsnak?

Az mv parancsban három lehetőség közül választhat:

  • -i vagy –interactive: Ez az opció utasítja a rendszert, hogy kérdezze meg, hogy egy fájlt vagy könyvtárat felül kell-e írni.
  • -u vagy –update: Ez az opció csak akkor mozgatja a forrást, ha a célfájl régebbi.
  • -v vagy –verbose: Ez az opció megmutatja az áthelyezés folyamatát.

Példák a mv parancsra

A Linux mv működésének jobb megértése érdekében íme néhány példa:

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

Ez a parancs áthelyezi a customers.txt fájlt a jelenlegi könyvtárból az új ~/Documents/Contacts/ könyvtárba .

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

Ezzel az opcióval áthelyezheti a customers.txt fájlt a /home/invoices mappából az új /Documents/Contacts/ mappába .

mv *.txt /Documents/
shell

Ezzel az összes .txt kiterjesztésű fájlt áthelyezi a /Documents/ mappába .

$ mv customers.txt customers_new.txt
shell

Ezzel a fájl neve customers.txt -ről customers_new.txt-re változik.

$ mv Invoices Invoices_old
shell

Ezzel a jelenlegi könyvtárban található /Invoices/ mappa neve /Invoices_old/-ra változik .

Ugrás a főmenübe