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:
- Nautilus (más néven fájlok)
- Delfin
- thunar
- pcmanfm
- Caja
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:
- itthon
- gary
- dokumentumok
- mappa1
- fájl1
- fájl2
- file3
- mappa2
- file4
- mappa1
- dokumentumok
- gary
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:
- itthon
- gary
- dokumentumok
- mappa1
- fájl1
- mappa2
- file1 (a szimbolikus hivatkozások mappához1 / fájl1)
- mappa3
- mappa1
- dokumentumok
- gary
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:
- itthon
- gary
- dokumentumok
- mappa1
- fájl1
- fájl2
- mappa2
- mappa1
- dokumentumok
- gary
Képzelje el, hogy áthelyezi a mappát1 mappát, így a 2. mappa alatt él, az alábbiak szerint:
- itthon
- gary
- dokumentumok
- mappa2
- mappa1
- fájl1
- fájl2
- mappa1
- mappa2
- dokumentumok
- gary
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