A Linux használata a fájlok és mappák másolásához

Bevezetés

Ez az útmutató megmutatja, hogyan másolhat fájlokat és mappákat egyik helyről a másikra a legnépszerűbb grafikus fájlkezelők és a Linux parancssor használatával.

A legtöbb ember arra használatos, hogy grafikus eszközökkel fájlokat másoljon a lemezükről. Ha használják a Windows használatát, akkor tudatában lesz egy Windows Explorer nevű eszköznek, ami nagyon egyszerűvé teszi.

A Windows Intéző egy fájlkezelőként ismert eszköz, és a Linux számos különböző fájlkezelővel rendelkezik. A rendszeren megjelenő nagymértékben attól függ, hogy milyen Linux verziót használ, és bizonyos mértékig az Ön által használt asztali környezetet .

A leggyakoribb fájlkezelők a következők:

Ha Ubuntu , Linux Mint , Zorin , Fedora vagy openSUSE fut, valószínű, hogy a fájlkezelő neve Nautilus.

Bárki, aki a disztribúciót a KDE asztali környezetével futtatja, valószínűleg azt fogja találni, hogy a Dolphin az alapértelmezett fájlkezelő. A KDE-t használó terjesztések közé tartozik a Linux Mint KDE, a Kubuntu, a Korora és a KaOS.

A Thunar fájlkezelő része az XFCE asztali környezetnek, a PCManFM része az LXDE asztali környezetnek, és a Caja része a MATE asztali környezetnek.

A Nautilus használata a fájlok és mappák másolásához

A Nautilus a Linux Mint és a Zorin menüpontján keresztül érhető el, vagy az Unity Launcher-ben jelenik meg az Ubuntuban, vagy a műszerfal nézetein belül a GNOME-nál, például a Fedora vagy az openSUSE alatt.

Fájl másolásához a fájlrendszeren keresztül kattintson duplán a mappákra, amíg el nem éri a másolni kívánt fájlt.

A szabványos billentyűparancsokat a fájlok másolásához használhatja. Például egy fájlra való kattintás és a CTRL és C billentyűkombináció együtt egy másolatot készít a fájlról. A CTRL és V gomb lenyomásával a fájl a helyszínre kerül, ahol a fájlt másolja.

Ha egy fájlt ugyanabba a mappába illeszt be, akkor ugyanaz lesz az eredeti neve, mint a végén, kivéve, ha a végén a szó (másolat) lesz.

A fájl átmásolásához kattintson a jobb egérgombbal a fájlra, és válassza a "másolás" menüpontot. Ezután kiválaszthatja azt a mappát, amelybe be szeretné illeszteni, kattintson jobb gombbal, és válassza a "Beillesztés" lehetőséget.

A fájl másolásának másik módja az, hogy jobb gombbal kattintson a fájlra, és válassza a "másolás" lehetőséget. Megjelenik egy új ablak. Keresse meg azt a mappát, ahová a fájlt át kívánja másolni, és kattintson a "select" gombra.

Több fájlt másolhat úgy, hogy a CTRL billentyűt lenyomva tartja az egyes fájlok kiválasztása közben. Bármelyik korábbi módszer, mint például a CTRL C kiválasztása vagy a "másolás" vagy a "másolás" kiválasztása a helyi menüből, minden kiválasztott fájlra érvényes.

A másolási parancs fájlokat és mappákat dolgoz fel.

A Dolphin használata fájlok és mappák másolásához

A delfin indítható a KDE menüben.

A Dolphinban található számos funkció ugyanaz, mint a Nautilus.

Fájl másolásához kattintson duplán a mappákra, amíg a fájl meg nem jelenik.

A bal egérgombbal válasszon ki egy fájlt, vagy használja a CTRL billentyűt és a bal egérgombot több fájl kiválasztásához.

A CTRL és C billentyűk együttes használatával másolhat egy fájlt. A fájl beillesztéséhez válassza ki a mappát a fájl beillesztéséhez, és nyomja meg a CTRL és V. billentyűkombinációt.

Ha úgy dönt, hogy beillesztette ugyanabba a mappába, mint az átmásolt fájl, egy ablak jelenik meg, amelyben meg kell adnia egy új nevet a másolt fájlnak.

A fájlokat a jobb egérgombbal rákattintva másolhatja a fájlokat, és válassza a "Másolás" lehetőséget. Egy fájl beillesztéséhez kattintson jobb gombbal, és válassza a "Beillesztés" lehetőséget.

A fájlok másolása is átmásolható egy mappából a másikba. Amikor ezt végrehajtja, egy menü jelenik meg a fájl átmásolásának lehetőségével, csatolja a fájlt vagy áthelyezi a fájlt.

A Thunar fájlok és mappák másolása

A Thunar fájlkezelő indítható az XFCE asztali környezetben található menüből.

Mint a Nautilus és a Dolphin esetében is, kiválaszthat egy fájlt az egérrel, és a CTRL és C gombokkal másolhatja a fájlt. Ezután a CTRL és a V billentyűk segítségével beillesztheti a fájlt.

Ha a fájlt ugyanabba a mappába illessze be, mint az eredetit, a másolt fájl ugyanazt a nevet viseli, de a névjegyekhez hozzáadott "(másolás)" ugyanolyan, mint a Nautilus.

A fájl átmásolásához kattintson jobb gombbal a fájlra, és válassza a "másolás" opciót. Ne feledje, hogy a Thunar nem tartalmaz "másolás" lehetőséget.

Miután átmásolt egy fájlt, beillesztheti azt a mappába való navigáláshoz. Most egyszerűen kattintson jobb gombbal, és válassza a "beillesztés" lehetőséget.

Ha fájlt húz egy mappába, a fájlt nem átmásolja.

A PCManFM használata a fájlok és mappák másolásához

A PCManFM fájlkezelő indítható az LXDE asztali környezet menüjéből.

Ez a fájlkezelő meglehetősen alapvető a Thunar vonalai mentén.

Fájlokat másolhat az egérrel történő kiválasztással. A fájl másolásához nyomja meg egyszerre a CTRL és a C gombot, vagy kattintson a jobb egérgombbal a fájlra, és válassza a "copy" lehetőséget a menüből.

A fájl beillesztéséhez nyomja meg a CTRL és V gombot a mappában, ahová a fájlt át szeretné venni. A jobb egérgombbal is kattinthat és kiválaszthatja a "beillesztés" lehetőséget a menüből.

A fájl húzása és leengedése nem másolja a fájlt, hanem mozgatja.

Van lehetőség, ha jobb egérgombbal kattint a "másolási útvonal" nevű fájlra. Ez akkor hasznos, ha valamilyen okból be szeretné illeszteni a fájl URL-jét egy dokumentumba vagy a parancssorba.

A Caja használata a fájlok és mappák másolásához

Indítsa el a Caja-t a MATE asztali környezetben található menüből.

Caja nagyon hasonlít a Nautilusra, és ugyanúgy működik.

Fájl másolásához keresse meg azt a mappákon keresztül. Kattintson a fájlra, majd a CTRL és C gombok segítségével válassza ki a fájlt. A jobb egérgombbal is kiválaszthatja a menüből a "másolást".

A fájl beillesztéséhez keresse meg a fájlt, ahová a fájlt át kívánja másolni, és nyomja meg a CTRL és V billentyűt. Vagy kattintson jobb gombbal a "beillesztés" elemre a menüből.

Ha az eredeti fájlba ugyanarra a mappába illeszt be, akkor a fájlnak ugyanaz lesz a neve, de a végén "(másolás)" lesz.

A jobb egérgombbal egy fájlra is lehetőséget ad a "Másolás". Ez nem olyan hasznos, mint a Nautilus "másolás" opciója. Csak az asztalra vagy a kezdő mappába másolhat.

Ha a Shift billentyűt lenyomva tartja a fájlban, és egy mappába húzza, megjelenik egy menü, amely megkérdezi, hogy a fájlt másolni, mozgatni vagy linkelni akarja-e.

Hogyan lehet másolni egy fájlt egy könyvtárból egy másikba a Linux használatával?

A fájl másolásának szintaxisa a következőképpen történik:

cp / forrás / elérési út / név / cél / elérési út / név

Például képzeljük el a következő mappaszerkezetet:

Ha a / home / documents / folder1 könyvtárban / home / documents / folder2 könyvtárban szeretné másolni az aktuális állományt1, írja be a következő parancsot a parancssorba:

cp / home / gary / documents / mappa1 / fájl1 / home / gary / documents / mappa2 / fájl1

Vannak parancsikonok, amelyeket itt készíthet.

A / home rész helyettesíthető a tilde (~), amely ebben a cikkben magyarázható. Ez megváltoztatja a parancsot erre

cp ~ / documents / folder1 / file1 ~ / documents / folder2 / fájl1

Ha ugyanazt a fájlnevet kívánja használni, egyszerűen elhagyhatja a cél nevét

cp ~ / documents / folder1 / file1 ~ / documents / folder2

Ha már szerepel a célmappában, egyszerűen cserélheti le a cél elérési útját teljes leállás esetén.

cp ~ / documents / folder1 / fájl1.

Alternatív megoldásként, ha már a forrás mappában van, egyszerűen megadhatja a fájl nevét a forrásként a következőképpen:

cp file1 ~ / documents / folder2

A biztonsági másolat készítése a fájlok másolása előtt Linux alatt

Az előző részben a mappában1 egy file1 nevű fájlt tartalmaz, és a mappa2 nem. Képzelje azonban el, hogy a mappának2 van egy file nevű file1, és a következő parancsot futtatta:

cp file1 ~ / documents / folder2

A fenti parancs felülírja a jelenleg a 2. mappában levő fájlt. Nincsenek promptok, figyelmeztetések és hibák, mivel a Linux esetében érvényes parancsot adott meg.

A fájlok másolásakor óvintézkedéseket tehet, ha a Linuxot a fájl biztonsági másolatának létrehozása előtt felülírja. Egyszerűen használja a következő parancsot:

cp -b / forrás / fájl / cél / fájl

Például:

cp -b ~ / documents / folder1 / fájl1 ~ / documents / folder2 / fájl1


A célmappában lesz a másolt fájl, és a végén egy tilde (~) fájl lesz, amely alapvetően az eredeti fájl biztonsági másolatát tartalmazza.

Megváltoztathatja a mentési parancsot, hogy kissé eltérő módon dolgozzon, így számozott biztonsági másolatokat készít. Lehet, hogy ezt megteheted, ha már fájlokat másoltál, és gyanítod, hogy a mentések már léteznek. Ez egyfajta verziókezelés.

cp - backup = számozott ~ / documents / folder1 / file1 ~ / documents / folder2 / fájl1

A biztonsági mentések fájlszáma a file1, ~ 1 ~, file1, ~ 2 ~ stb.

Hogyan kell lekérni a fájlok felülírása előtt, amikor lemásolják őket a Linux használatával?

Ha nem szeretné, hogy a fájlrendszeren lévő fájlok biztonsági másolatait megőrizze, de győződjön meg róla, hogy a másolási parancs nem írja felül felül a fájlt, akkor megkérheti a kérdést, hogy szeretné-e felülírni a rendeltetési helyet.

Ehhez használja a következő szintaxist:

cp -i / forrás / fájl / cél / fájl

Például:

cp -i ~ / documents / folder1 / fájl1 ~ / documents / folder2 / fájl1

Az üzenet a következőképpen jelenik meg: cp: felülírja a './file1' fájlt?

A fájl felülírásához nyomja meg a Y gombot a billentyűzeten, vagy törölje a N vagy a CTRL és a C gombot egyszerre.

Mi történik a szimbolikus hivatkozások másolásakor Linux alatt?

A szimbolikus link egy kicsit olyan, mint egy asztali parancsikon. A szimbolikus link tartalma egy cím a fizikai fájlhoz.

Képzeld el tehát, hogy a következő mappaszerkezet volt:

Nézze meg a következő parancsot:

cp ~ / documents / folder1 / fájl1 ~ / documents / folder3 / fájl1

Ennek semmi újdonsága nem lehet, mivel fizikai fájlt másol egy mappából a másikba.

Mi történik azonban ha a szimbolikus linket a mappából2 és a mappába3 másolja?

cp ~ / documents / folder2 / fájl1 ~ / documents / folder3 / fájl1

A mappába másolt fájl nem a szimbolikus hivatkozás. Valójában a szimbolikus linkre mutat rá a fájl, így ténylegesen ugyanazt az eredményt kapja, mint amit a fájl1 mappából1 történő másolásával végzel.

Egyébként ugyanazt az eredményt kaphatja a következő parancs használatával:

cp -H ~ / documents / folder2 / fájl1 ~ / documents / folder3 / file1

Csak biztos, hogy van még egy kapcsoló, amely feltétlenül kényszeríti a másolandó fájlt, és nem a szimbolikus kapcsolatot:

cp -L ~ / documents / folder2 / fájl1 ~ / documents / folder3 / fájl1

Ha a szimbolikus linket szeretné másolni, meg kell adnia a következő parancsot:

cp -d ~ / documents / folder2 / fájl1 ~ / documents / folder3 / fájl1

A szimbolikus link másolásához, és nem a fizikai fájlhoz a következő parancsot kell használni:

cp -P ~ / documents / folder2 / file1 ~ dokumentumok / folder3 / file1

Hogyan hozzunk létre kemény hivatkozásokat a cp parancs használatával

Mi a különbség a szimbolikus link és a kemény kapcsolat között?

A szimbolikus hivatkozás a fizikai fájl rövidítése. Nem tartalmaz többet, mint a fizikai fájl címét.

A kemény kapcsolat azonban lényegében ugyanazon fizikai fájlhoz kapcsolódik, de más néven. Ez majdnem olyan, mint egy becenév. Ez egy nagyszerű módja a fájlok szervezésének, anélkül, hogy további lemezterületet kellene felvennie.

Ez az útmutató megmondja mindazt, amire szüksége van a hard linkekről .

Készíthet egy kemény hivatkozást a cp paranccsal, de általában az ln paranccsal támogatom.

cp -l ~ / forrás / fájl ~ / cél / fájl

Például arra, hogy miért használhatja a kemény hivatkozást, úgy véli, hogy van egy mappája videóként, és a videók mappában van egy nagyon nagy videofájl, a honeymoon_video.mp4-nek. Most képzeljük el azt is, hogy azt a videót barbados_video.mp4 néven ismerjük, mert Barbados filmje is van, ahol nászútra mentél.

Egyszerűen másolhatod a fájlt, és megadhatod az új nevet, de ez azt jelenti, hogy kétszer annyi lemezterületet vesz fel, ami lényegében ugyanaz a videó.

Ehelyett létre lehet hozni egy szimbolikus linket, amelyet barbados_video.mp4 néven említ, amely a honeymoon_video.mp4 fájlra mutat. Ez jól működne, de ha valaki törölte a honeymoon_video.mp4 fájlt, akkor egy hivatkozással és semmi mással nem maradt volna, és a kapcsolat továbbra is felvette a lemezterületet.

Ha létrehozott egy kemény hivatkozást, akkor 1 fájl állna rendelkezésre, 2 fájlnévvel. Az egyetlen különbség az, hogy különböző inode számokat tartalmaznak. (egyedi azonosító). A honeymoon_video.mp4 fájl törlése nem törli a fájlt, hanem 1-re csökkenti az adott fájl számát. A fájl csak akkor törlődik, ha eltávolítja az összes hivatkozást.

Ehhez hozzon létre egy linket:

cp -l /videos/honeymoon_video.mp4 /videos/barbados_video.mp4

Hogyan lehet szimbolikus hivatkozásokat létrehozni a cp parancs használatával?

Ha egy kemény hivatkozás helyett szimbolikus linket szeretne létrehozni, a következő parancsot használhatja:

cp -s / forrás / fájl / cél / fájl

Ismét személyesen általában az ln -s parancsot használom, de ez is működik.

Hogyan lehet csak fájlokat másolni, ha újabbak

Ha fájlokat szeretne átmásolni egy mappába, de felülírja a célfájlokat, ha a forrásfájl újabb, akkor a következő parancsot használhatja:

cp -u / forrás / fájl / cél / fájl

Érdemes megjegyezni, hogy ha a fájl nem létezik a céloldalon, akkor a másolat megtörténik.

Több fájl másolása

A másolási parancson belül több forrásfájlt is megadhat:

cp / forrás / fájl1 / forrás / fájl2 / forrás / fájl3 / cél

A fenti parancs másolja a fájlokat1, a2-es és a3-as fájlt a célmappába.

Ha a fájlok megfelelnek egy bizonyos mintának, akkor a következő karakterekkel is használhatják a helyettesítő karaktereket:

cp /home/gary/music/*.mp3 / home / gary / music2

A fenti parancs a .mp3 kiterjesztésű összes fájlt átmásolja a map2 zenei mappába.

Mappák másolása

A mappák másolása megegyezik a fájlok másolásával.

Például képzeljük el a következő mappaszerkezetet:

Képzelje el, hogy áthelyezi a mappát1 mappát, így a 2. mappa alatt él, az alábbiak szerint:

A következő parancsot használhatja:

cp -r / home / gary / documents / mappa1 / home / gary / documents / mappa2

A következő parancsot is használhatja:

cp -R / home / gary / documents / mappa1 / home / gary / documents / mappa2

Ezzel másolja a mappák1 tartalmát, valamint az alkönyvtárak alkönyvtárait és fájljait.

összefoglalás

Ez az útmutató megadta a legtöbb eszközt, amire szükséged van a fájlok Linuxon belüli másolásához. Minden másért használhatja a Linux man parancsot .

ember cp