Megjegyzés: A mappák másolásának különböző módszereinek magyarázatához Linux alatt a Linux Mint 20 -at használtuk.
Mappa másolásának módszerei Linux alatt:
Íme a négy leggyakoribb módszer egy mappa másolására Linux alatt:
Módszer: A Linux GUI használata:
Ez a legegyszerűbb módszer egy mappa másolására Linuxon, amelyet más operációs rendszerekben is nagyon gyakran használnak. A következő lépések végrehajtásával másolhat egy mappát Linuxon ezzel a módszerrel:
Először létre kell hoznunk egy bemutató mappát a Home könyvtárunkban CopyFolder néven.
Az általunk létrehozott mappa az alábbi képen látható:
Az előugró menü elindításához kattintson a jobb gombbal erre a mappára. A menü elindítása után a Másolás opciót választjuk ebből a menüből, ahogy az alábbi képen látható:
Ebben a példában a CopyFolder mappát a Dokumentumok mappába kívánjuk másolni. Ezért duplán kattintunk a Dokumentumok mappára annak megnyitásához. Ezután a Dokumentumok mappában jobb egérgombbal kattintva annak üres helyére, hogy újra elindítsunk egy előugró menüt. Most kiválasztjuk a Beillesztés opciót a menüből, amely most indult, amint azt az alábbi kép kiemeli:
Ezt követően észre fogja venni, hogy a CopyFolder mappát vagy bármely más kiválasztott mappát a Dokumentumok mappába vagy bármely más kiválasztott mappába másolta, amint az az alábbi képen látható:
Módszer: A cp parancs használata:
Ez a módszer és az alábbi két másik módszer Linux Mint 20 terminál alapú. Kövessük az alábbi lépéseket, amikor ezt a módszert használjuk egy mappa másolásához Linux alatt:
Mivel ez a módszer terminál alapú, ezért elindítjuk a Linux Mint 20 terminált az alábbi képen látható módon:
A következő parancsot kell beírnia a terminálon, miután elindította:
$cp–R NameOfFolderToBeCopied DestinationPathItt meg kell adnia a másolni kívánt mappa tényleges nevét a NameOfFolderToBeCopied helyett, és a tényleges elérési utat arra a helyre, ahová a mappát másolni szeretné a DestinationPath helyett. A tárgyalt forgatókönyv szerint a CopyFolder mappát a Dokumentumok mappába kívánjuk másolni. Ezért CopyFolder -t írtunk a NameOfFolderToBeCopied helyett. Továbbá a Dokumentumok könyvtár elérési útja a DestinationPath helyett, amint az az alábbi képen látható:
Miután megnyomta az Enter billentyűt a fenti parancs végrehajtásához, a kívánt mappát átmásolta a megadott helyre. Azt is ellenőrizheti, hogy a kívánt művelet megtörtént -e vagy sem, a következő paranccsal futtatva a terminálon:
$ls–L DestinationPathItt a DestinationPath helyett a hely elérési útját kell megadnia, ahová a mappát másolta.
Ennek a parancsnak a futtatása listázza a Dokumentumok könyvtár összes tartalmát, amely az imént másolt mappát is tartalmazza, azaz a CopyFolder -t, amint az az alábbi képen látható:
Módszer: Az rsync parancs használata:
Ha az rsync parancs segítségével mappát másol a Linux Mint 20 rendszerben, az alábbi lépéseket kell végrehajtanunk:
Először telepítenünk kell az rsync parancsot, ha még nem telepítettük, a következő parancs végrehajtásával terminálunkon:
$sudo apt-get installrsync
Miután ezt a parancsot telepítette a rendszerre, a terminál tükrözi az alábbi képen látható kimenetet:
Most, amikor az rsync parancsot sikeresen telepítette a rendszerre, a következő parancsot kell végrehajtania a terminálon:
$rsync –avz NameOfFolderToBeCopied DestinationPathItt meg kell adnia a másolni kívánt mappa tényleges nevét a NameOfFolderToBeCopied helyett, és a tényleges elérési utat arra a helyre, ahová a mappát másolni szeretné a DestinationPath helyett. A tárgyalt forgatókönyv szerint a CopyFolder mappát a Dokumentumok mappába kívánjuk másolni. Ezért CopyFolder -t írtunk a NameOfFolderToBeCopied helyett. Valamint a Dokumentum könyvtár elérési útja a DestinationPath helyett, amint az az alábbi képen látható:
Miután végrehajtotta ezt a parancsot, a terminál megerősítő üzenetet jelenít meg, amely jelzi, hogy a megadott művelet sikeresen végrehajtásra került, amint az az alábbi képen látható:
Ezt az ls parancs végrehajtásával is megerősítheti, a fenti módszer szerint.
4. módszer: Az scp parancs használata:
Ez egy újabb terminál-alapú módszer egy mappa másolására Linux alatt, amelyet az alább látható módon lehet követni.
Az scp paranccsal a következő módon másolhat mappát Linuxon:
$scp–R NameOfFolderToBeCopied DestinationPathItt meg kell adnia a másolni kívánt mappa tényleges nevét a NameOfFolderToBeCopied helyett, és a DestinationPath helyett azt a tényleges elérési utat, ahová a mappát másolni kívánja. A tárgyalt forgatókönyv szerint a CopyFolder mappát a Dokumentumok mappába kívánjuk másolni. Ezért CopyFolder -t írtunk a NameOfFolderToBeCopied helyett. Ezenkívül a Dokumentum könyvtár elérési útja a DestinationPath helyett, amint az az alábbi képen látható:
Miután végrehajtotta ezt a parancsot, az ls parancs ismételt futtatásával ellenőrizheti, hogy a mappát másolta -e a megadott helyre.
Következtetés:
A cikkben bemutatott összes módszer rendkívül könnyen követhető. Ezek a módszerek képesek néhány másodpercen belül másolni egy mappát bármely megadott helyre. Ezen módszerek bármelyikét követve annyi mappát másolhat, amennyit csak akar, és tetszőleges helyen a Linux operációs rendszer használata közben.