Hogyan másolhatok mappát Linux alatt?

How Copy Folder Linux



A fájlokat és mappákat általában minden operációs rendszerben használják. Időnként a mappája néhány fontos adatot tartalmaz, és inkább több biztonsági másolatot szeretne megőrizni. Az első megoldás, ami eszünkbe jut, hogy másoljuk ezt a mappát máshová. Ezért ebben a cikkben a célunk az, hogy kitaláljuk a mappák Linuxon történő másolásának minden módját, azaz mind a CLI-alapú, mind a GUI-alapú módszereket.

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 DestinationPath

Itt 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 DestinationPath

Itt 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 DestinationPath

Itt 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 DestinationPath

Itt 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.