Paano Makopya ang isang Folder sa Linux?

How Copy Folder Linux



Ang mga file at folder ay karaniwang ginagamit sa anumang operating system. Sa mga oras, naglalaman ang iyong folder ng ilang mahahalagang data, at mas gusto mong itago ang maraming mga backup na kopya. Ang unang solusyon na pumapasok sa aming isipan ay ang kopyahin ang folder na iyon sa ibang lugar. Samakatuwid, sa artikulong ito, ang aming target ay upang malaman ang lahat ng mga pamamaraan ng pagkopya ng isang folder sa Linux, ibig sabihin, kapwa ang mga pamamaraan na batay sa CLI at mga pamamaraan na batay sa GUI.

Tandaan: Para sa pagpapaliwanag ng iba't ibang mga pamamaraan ng pagkopya ng isang folder sa Linux, nagamit namin ang Linux Mint 20.







Mga Paraan ng Pagkopya ng isang Folder sa Linux:

Ang sumusunod ay ang apat na pinaka-karaniwang pamamaraan ng pagkopya ng isang folder sa Linux:



Paraan # 1: Paggamit ng Linux GUI:

Ito ang pinakamadaling paraan ng pagkopya ng isang folder sa Linux, na kadalasang ginagamit din sa ibang mga operating system. Kailangan mong gawin ang mga sumusunod na hakbang upang makopya ang isang folder sa Linux gamit ang pamamaraang ito:



Una, kailangan naming lumikha ng isang folder para sa pagpapakita sa aming direktoryo sa Home na pinangalanang CopyFolder.





Ang folder na nilikha namin ay ipinapakita sa imahe sa ibaba:



Para sa paglulunsad ng isang pop-up menu, dapat kang mag-right click sa folder na ito. Sa sandaling mailunsad ang menu, pipiliin namin ang pagpipiliang Kopyahin mula sa menu na ito, tulad ng ipinakita sa sumusunod na imahe:

Sa halimbawang ito, nilalayon naming kopyahin ang aming CopyFolder sa folder ng Mga Dokumento. Samakatuwid, mag-double click kami sa folder ng Mga Dokumento upang buksan ito. Pagkatapos habang nasa folder ng Mga Dokumento, mag-right click kami sa walang laman na puwang upang ilunsad muli ang isang pop-up menu. Ngayon ay pipiliin namin ang pagpipiliang I-paste mula sa menu, na inilunsad tulad ng naka-highlight sa imaheng ipinakita sa ibaba:

Pagkatapos gawin ito, mapapansin mo na ang iyong CopyFolder o anumang iba pang napiling folder ay nakopya sa folder ng Mga Dokumento o anumang iba pang folder na iyong pinili, tulad ng ipinakita sa sumusunod na imahe:

Paraan # 2: Gamit ang utos ng cp:

Ang pamamaraang ito at ang dalawang iba pang mga pamamaraan na ipinakita sa ibaba ay batay sa Linux Mint 20 terminal. Susundan namin ang mga hakbang na nabanggit sa ibaba para sa paggamit ng pamamaraang ito sa pagkopya ng isang folder sa Linux:

Dahil ang pamamaraang ito ay nakabatay sa terminal, samakatuwid, ilulunsad namin ang terminal ng Linux Mint 20 tulad ng ipinakita sa sumusunod na imahe:

Dapat mong ipasok ang sumusunod na utos sa iyong terminal sa sandaling mailunsad ito:

$cp–R NameOfFolderToBeCopied DestinationPath

Dito, kailangan mong ibigay ang tunay na pangalan ng folder na makopya sa halip na NameOfFolderToBeCopied, at ang aktwal na landas sa kung saan mo nais kopyahin ang folder na iyon sa halip na DestinationPath. Sa senaryo na tinatalakay namin, balak naming kopyahin ang CopyFolder sa aming folder ng Mga Dokumento. Samakatuwid, nagsulat kami ng CopyFold sa halip na NameOfFolderToBeCopied. Gayundin, ang landas sa direktoryo ng Mga Dokumento sa halip na DestinationPath, tulad ng ipinakita sa imahe sa ibaba:

Kapag napindot mo ang Enter key upang maipatupad ang nabanggit na utos, ang iyong nais na folder ay makopya sa tinukoy na patutunguhan. Maaari mo ring kumpirmahin kung ang nais na operasyon ay naganap o hindi sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa iyong terminal:

$ls–L PatutunguhanPath

Dito, dapat mong ibigay ang landas sa lugar kung saan mo nakopya ang iyong folder sa halip na ang DestinationPath.

Ang pagpapatakbo ng utos na ito ay ililista ang lahat ng mga nilalaman ng direktoryo ng Mga Dokumento, na maglalaman din ng folder na ngayon mo lamang nakopya, ibig sabihin, ang CopyFolder, tulad ng ipinakita sa imahe sa ibaba:

Paraan # 3: Paggamit ng rsync Command:

Sa paggamit ng utos ng rsync upang kopyahin ang isang folder sa Linux Mint 20, gagawin namin ang lahat ng mga hakbang na nakalista sa ibaba:

Una, kailangan naming i-install ang rsync command, kung hindi pa ito nai-install, sa pamamagitan ng pagpapatupad ng sumusunod na utos sa aming terminal:

$sudo apt-get installrsync

Kapag na-install na ang utos na ito sa iyong system, makikita ng iyong terminal ang output na ipinapakita sa imahe sa ibaba:

Ngayon, kapag ang rsync utos ay matagumpay na na-install sa iyong system, kailangan mong isagawa ang sumusunod na utos sa terminal:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Dito, kailangan mong ibigay ang tunay na pangalan ng folder upang makopya sa halip na NameOfFolderToBeCopied at ang aktwal na landas sa kung saan mo nais kopyahin ang folder na iyon sa halip na DestinationPath. Sa senaryo na tinatalakay namin, balak naming kopyahin ang CopyFolder sa aming folder ng Mga Dokumento. Samakatuwid, nagsulat kami ng CopyFold sa halip na NameOfFolderToBeCopied. Pati na rin ang landas sa direktoryo ng Mga Dokumento sa halip na DestinationPath tulad ng ipinapakita sa sumusunod na imahe:

Kapag naisakatuparan mo ang utos na ito, ipapakita sa iyo ng iyong terminal ang isang mensahe ng kumpirmasyon na naglalarawan na ang tinukoy na operasyon ay matagumpay na naisagawa, tulad ng ipinakita sa imahe sa ibaba:

Maaari mo ring kumpirmahin ito sa pamamagitan ng pagpapatupad ng ls command, tulad ng inilarawan sa pamamaraan sa itaas.

Paraan # 4: Paggamit ng scp Command:

Ito ay isa pang paraan na nakabatay sa terminal ng pagkopya ng isang folder sa Linux, na maaaring sundin sa paraang ipinakita sa ibaba.

Maaaring gamitin ang command na scp upang makopya ang isang folder sa Linux sa sumusunod na paraan:

$scp–R NameOfFolderToBeCopied DestinationPath

Dito, kailangan mong ibigay ang tunay na pangalan ng folder upang makopya sa halip na NameOfFolderToBeCopied at ang aktwal na landas sa kung saan mo nais kopyahin ang folder na iyon sa halip na DestinationPath. Sa senaryo na tinatalakay namin, balak naming kopyahin ang CopyFolder sa aming folder ng Mga Dokumento. Samakatuwid, nagsulat kami ng CopyFold sa halip na NameOfFolderToBeCopied. Gayundin, ang landas sa direktoryo ng Mga Dokumento sa halip na DestinationPath tulad ng ipinapakita sa sumusunod na imahe:

Kapag naisakatuparan mo ang utos na ito, makumpirma mo kung ang iyong folder ay nakopya sa tinukoy na patutunguhan o hindi sa pamamagitan ng pagpapatakbo muli ng ls command.

Konklusyon:

Ang lahat ng mga pamamaraan na ipinakita sa artikulong ito ay lubos na madaling sundin. Ang mga pamamaraang ito ay may kakayahang kopyahin ang isang folder sa anumang tinukoy na patutunguhan sa loob ng ilang segundo. Sa pamamagitan ng pagsunod sa alinman sa mga pamamaraang ito, maaari mong kopyahin ang maraming mga folder hangga't gusto mo at sa anumang lugar na iyong pinili habang ginagamit ang operating system ng Linux.