Paano Gamitin ang Linux Upang Kopyahin ang Mga File At Mga Folder

Panimula

Ang gabay na ito ay magpapakita sa iyo kung paano kopyahin ang mga file at mga folder mula sa isang lugar papunta sa isa pa gamit ang pinakasikat na graphical na tagapamahala ng file at din sa pamamagitan ng paggamit ng Linux command line.

Karamihan sa mga tao ay gagamitin sa paggamit ng mga graphical na tool upang kopyahin ang mga file mula sa kanilang mga disk. Kung ikaw ay ginagamit sa paggamit ng Windows pagkatapos ay alam mo ang isang tool na tinatawag na Windows Explorer na ginagawang mas madali.

Ang Windows Explorer ay isang tool na kilala bilang isang file manager at Linux ay may isang bilang ng mga iba't ibang mga tagapamahala ng file. Ang isang lumilitaw sa iyong system ay higit sa lahat ay depende sa bersyon ng Linux na iyong ginagamit at sa isang tiyak na antas ng kapaligiran sa desktop na iyong ginagamit.

Ang pinaka-karaniwang file manager ay ang mga sumusunod:

Kung nagpapatakbo ka ng Ubuntu , Linux Mint , Zorin , Fedora o openSUSE , malamang na ang iyong file manager ay tinatawag na Nautilus.

Ang sinuman na tumatakbo sa pamamahagi sa kapaligiran ng KDE desktop ay malamang na makahanap na ang Dolphin ay ang default na file manager. Ang mga distribusyon na gumagamit ng KDE ay kasama ang Linux Mint KDE, Kubuntu, Korora, at KaOS.

Ang Thunar file manager ay bahagi ng kapaligiran ng desktop ng XFCE, ang PCManFM ay bahagi ng kapaligiran ng desktop ng LXDE at ang Caja ay bahagi ng MATE desktop na kapaligiran.

Paano Gamitin ang Nautilus Upang Kopyahin ang Mga File At Mga Folder

Available ang Nautilus sa pamamagitan ng menu sa loob ng Linux Mint at Zorin o lilitaw ito sa Unity Launcher sa loob ng Ubuntu o sa pamamagitan ng pagtingin sa dashboard sa loob ng anumang pamamahagi gamit ang GNOME tulad ng Fedora o openSUSE.

Upang kopyahin ang isang file mag-navigate sa pamamagitan ng sistema ng file sa pamamagitan ng pag-double click sa mga folder hanggang sa makuha mo ang file na nais mong kopyahin.

Maaari mong gamitin ang karaniwang mga utos ng keyboard upang kumopya ng mga file. Halimbawa, ang pag-click sa isang file at pagpindot sa CTRL at C magkasama ay tumatagal ng isang kopya ng isang file. Ang pagpindot sa CTRL at V ay nagpapasa sa file sa lokasyon na pinili mong kopyahin ang file.

Kung nag-paste ka ng isang file sa parehong folder pagkatapos ay magkakaroon ng parehong pangalan gaya ng orihinal maliban kung magkakaroon ito ng salitang (kopya) sa dulo nito.

Maaari mo ring kopyahin ang isang file sa pamamagitan ng pag-right-click sa file at piliin ang item na "kopya". Pagkatapos ay maaari mong piliin ang folder na nais mong ilagay ito sa, i-right click at piliin ang "i-paste".

Ang isa pang paraan ng pagkopya ng isang file ay i-right-click sa file at piliin ang "kopya sa" na opsyon. Lilitaw ang isang bagong window. Hanapin ang folder na nais mong kopyahin ang file at i-click ang pindutang "piliin".

Maaari mong kopyahin ang maramihang mga file sa pamamagitan ng pagpindot sa pindutan ng CTRL habang pinipili ang bawat file. Anumang mga nakaraang pamamaraan tulad ng pagpili ng CTRL C o pagpili ng "kopya" o "kopya sa" mula sa menu ng konteksto ay gagana para sa lahat ng mga napiling file.

Gumagana ang kopya ng command sa mga file at folder.

Paano Gamitin ang Dolphin Upang Kopyahin ang Mga File At Mga Folder

Maaaring ilunsad ang Dolphin sa pamamagitan ng menu ng KDE.

Marami sa mga tampok sa loob ng Dolphin ay katulad ng sa Nautilus.

Upang kopyahin ang isang file mag-navigate sa folder kung saan ang file ay namamalagi sa pamamagitan ng pag-double click sa mga folder hanggang makita mo ang file.

Gamitin ang kaliwang pindutan ng mouse upang pumili ng isang file o gamitin ang CTRL key at ang kaliwang pindutan ng mouse upang pumili ng maramihang mga file.

Maaari mong gamitin ang CTRL at C key na magkasama upang kopyahin ang isang file. Upang i-paste ang file piliin ang folder upang i-paste ang file at pindutin ang CTRL at V.

Kung pinili mong ilagay sa parehong folder habang ang file na kinopya mo sa isang window ay lilitaw na humihiling sa iyo na magpasok ng bagong pangalan para sa nakopyang file.

Maaari mo ring kopyahin ang mga file sa pamamagitan ng pag-right-click sa mga ito at piliin ang "Kopyahin". Upang mag-paste ng isang file maaari mong i-right click at piliin ang "I-paste".

Ang mga file ay maaari ring kopyahin sa pamamagitan ng pag-drag sa mga ito mula sa isang folder papunta sa isa pa. Kapag ginawa mo ito ang isang menu ay lilitaw sa mga pagpipilian upang kopyahin ang file, i-link ang file o ilipat ang file.

Paano Gamitin ang Thunar Upang Kopyahin ang Mga File At Mga Folder

Ang file manager ng Thunar ay maaaring mailunsad mula sa menu sa loob ng kapaligiran ng desktop ng XFCE.

Tulad ng Nautilus at Dolphin, maaari kang pumili ng isang file gamit ang mouse at gamitin ang CTRL at C key upang kopyahin ang file. Pagkatapos ay maaari mong gamitin ang CTRL at V key upang i-paste ang file.

Kung ise-paste mo ang file sa parehong folder bilang orihinal na ang nakopya na file ay nagpapanatili ng parehong pangalan ngunit may "(kopya)" na idinagdag bilang bahagi ng pangalan nito sa halos pareho ay bilang Nautilus.

Maaari mo ring kopyahin ang isang file sa pamamagitan ng pag-right-click sa file at piliin ang pagpipiliang "kopya". Tandaan na ang Thunar ay hindi kasama ang opsyon na "kopya sa".

Sa sandaling makopya ka ng isang file maaari mong i-paste ito sa pamamagitan ng pag-navigate sa folder upang i-paste sa. Ngayon ay i-right click lang at piliin ang "i-paste".

Ang pag-drag ng isang file sa isang folder ay gumagalaw sa file sa halip na kopyahin ito.

Paano Gamitin ang PCManFM Upang Kopyahin ang Mga File At Mga Folder

Ang PCManFM file manager ay maaaring mailunsad mula sa menu sa loob ng LXDE desktop environment.

Ang file manager na ito ay medyo basic kasama ang mga linya ng Thunar.

Maaari mong kopyahin ang mga file sa pamamagitan ng pagpili sa mga ito gamit ang mouse. Upang kopyahin ang file pindutin ang pindutan ng CTRL at C sa parehong oras o i-right click sa file at piliin ang "kopya" mula sa menu.

Upang i-paste ang file pindutin ang CTRL at V sa folder na nais mong kopyahin ang file sa. Maaari mo ring i-right-click at piliin ang "i-paste" mula sa menu.

Ang pag-drag at pag-drop ng isang file ay hindi kumopya ng isang file, gumagalaw ito.

Mayroong isang pagpipilian kapag ang pag-click sa isang file na tinatawag na "path ng kopya". Ito ay kapaki-pakinabang kung gusto mong i-paste ang URL ng file sa isang dokumento o sa command line para sa anumang kadahilanan.

Paano Gamitin ang Caja Upang Kopyahin ang Mga File At Mga Folder

Maaari mong ilunsad ang Caja mula sa menu sa loob ng MATE na kapaligiran sa desktop.

Si Caja ay maraming katulad ng Nautilus at gumagana ang parehong.

Upang kopyahin ang isang file hanapin ito sa pamamagitan ng pag-navigate sa iyong paraan sa pamamagitan ng mga folder. Mag-click sa file at pagkatapos ay piliin ang CTRL at C upang kopyahin ang file. Maaari mo ring i-right-click at piliin ang "kopya" mula sa menu.

Upang i-paste ang file na mag-navigate sa lokasyon kung saan nais mong kopyahin ang file at pindutin ang CTRL at V. Bilang kahalili i-right click at piliin ang "i-paste" mula sa menu.

Kung nag-paste ka sa parehong folder bilang orihinal na file, ang file ay magkakaroon ng parehong pangalan ngunit magkakaroon ng "(kopya)" na nakadugtong sa dulo nito.

Ang pag-click sa tamang file ay nagbibigay din ng isang opsyon na tinatawag na "Copy To". Hindi ito kapaki-pakinabang bilang pagpipilian sa "kopya sa" sa Nautilus. Maaari ka lamang pumili upang kopyahin sa desktop o sa home folder.

Ang pagpindot sa shift key sa isang file at i-drag ito sa isang folder ay magpapakita ng isang menu na nagtatanong kung gusto mong kopyahin, ilipat o i-link ang file.

Paano Upang Kopyahin ang Isang File Mula sa Isang Direktoryo Upang Isa pang Paggamit ng Linux

Ang syntax para sa pagkopya ng isang file mula sa lugar patungo sa iba ay ang mga sumusunod:

cp / source / path / name / target / path / name

Halimbawa gunigunihin mayroon kang istraktura ng sumusunod na folder:

Kung nais mong kopyahin ang file1 mula sa kasalukuyang lokasyon nito sa / home / documents / folder1 sa / home / documents / folder2 pagkatapos ay nais mong i-type ang sumusunod sa command line:

cp / home / gary / documents / folder1 / file1 / home / gary / documents / folder2 / file1

Mayroong ilang mga shortcut na maaari mong gawin dito.

Ang / bahagi ng bahay ay maaaring mapalitan ng tilde (~) na ipinaliwanag sa artikulong ito. Na nagbabago ang utos na ito

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

Maaari mo lamang alisin ang pangalan ng file para sa target kung balak mong gamitin ang parehong pangalan ng file

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

Kung ikaw ay nasa target na folder maaari mo lamang palitan ang path para sa target na may ganap na hinto.

cp ~ / documents / folder1 / file1.

Bilang kahalili kung ikaw ay nasa folder ng pinagmulan maaari mo lamang ibigay ang pangalan ng file bilang pinagmumulan tulad ng sumusunod:

cp file1 ~ / documents / folder2

Paano Dalhin Isang Backup Bago Kinokopya ang mga File Sa Linux

Sa nakaraang folder1 ay naglalaman ang isang file na tinatawag na file1 at folder2 ay hindi. Imagine gayunpaman na folder2 ay may isang file na tinatawag na file1 at pinatakbo mo ang sumusunod na command:

cp file1 ~ / documents / folder2

Ang itaas na utos ay patungan ang file1 na kasalukuyang nasa folder 2. Walang mga senyales, walang babala at walang mga error dahil kasing nag-aalala sa Linux na tinukoy mo ang wastong utos.

Maaari kang kumuha ng pag-iingat kapag kinopya ang mga file sa pamamagitan ng pagkuha ng Linux upang lumikha ng isang backup ng isang file bago ito patungan ito. Gamitin lamang ang sumusunod na command:

cp -b / source / file / target / file

Halimbawa:

cp -b ~ / documents / folder1 / file1 ~ / documents / folder2 / file1


Sa folder na patutunguhan ay magkakaroon na ngayon ang file na kinopya at magkakaroon din ng isang file na may tilde (~) sa dulo na karaniwang isang backup ng orihinal na file.

Maaari mong baguhin ang backup na command upang gumana sa isang bahagyang iba't ibang paraan upang lumilikha ito ng mga nai-numerong backup. Baka gusto mong gawin ito kung nakopya na ang mga file bago at pinaghihinalaan ang mga backup na umiiral na. Ito ay isang paraan ng control na bersyon.

cp --backup = numbered ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Ang pangalan ng file para sa mga backup ay magiging kasama ang mga linya ng file1. ~ 1 ~, file1. ~ 2 ~ atbp.

Paano Upang Prompt Bago Mag-Overwrite ng mga File Kapag Kinokopya ang mga ito Paggamit ng Linux

Kung hindi mo nais ang mga backup na mga kopya ng mga file na nakahiga sa paligid ng iyong file system ngunit gusto mo ring tiyakin na ang isang kopya command ay hindi patungan ng isang file nang walang itinatangi maaari kang makakuha ng isang prompt upang ipakita ang nagtatanong kung nais mong i-overwrite ang patutunguhan.

Upang gawin ito gamitin ang sumusunod na syntax:

cp -i / source / file / target / file

Halimbawa:

cp -i ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Ang isang mensahe ay lilitaw bilang mga sumusunod: cp: patungan './file1'?

Upang i-overwrite ang file pindutin ang Y sa keyboard o kanselahin ang pindutin ang N o CTRL at C sa parehong oras.

Ano ang Mangyayari Kapag Kumokopya ka ng mga Simbolikong Mga Link Sa Linux

Ang isang makahulugan na link ay kaunti tulad ng isang desktop shortcut. Ang mga nilalaman ng isang sinasagisag na link ay isang address sa pisikal na file.

Imagine samakatuwid mayroon kang istraktura ng sumusunod na folder:

Tingnan ang sumusunod na command:

cp ~ / documents / folder1 / file1 ~ / documents / folder3 / file1

Ito ay dapat na walang bago dahil ito ay pagkopya ng pisikal na file mula sa isang folder patungo sa isa pa.

Ano ang mangyayari gayunpaman kung kopyahin mo ang simbolikong link mula sa folder2 hanggang sa folder3?

cp ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Ang file na kinopya sa folder3 ay hindi ang simbolikong link. Ito ay talagang ang file na itinuturo sa pamamagitan ng symbolic link kaya sa katunayan nakakuha ka ng parehong resulta tulad ng sa iyo sa pamamagitan ng pagkopya ng file1 mula sa folder1.

Nagkataon maaari mong makuha ang parehong resulta sa pamamagitan ng paggamit ng sumusunod na command:

cp -H ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Lamang na sigurado bagaman may isa pang lumipat na talagang pinipilit ang file na kopyahin at hindi ang simbolikong link:

cp -L ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Kung nais mong kopyahin ang simbolikong link na kailangan mong tukuyin ang sumusunod na utos:

cp -d ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Upang pilitin ang simbolikong link na kopyahin at hindi gamitin ng pisikal na file ang sumusunod na command:

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

Paano Gumawa ng Hard Links Paggamit Ang CP Command

Ano ang pagkakaiba sa pagitan ng simbolikong link at isang hard link?

Ang simbolikong link ay isang shortcut sa pisikal na file. Hindi ito naglalaman ng higit sa address sa pisikal na file.

Gayunman, ang isang hard link ay karaniwang isang link sa parehong pisikal na file ngunit may ibang pangalan. Ito ay halos tulad ng isang palayaw. Ito ay isang mahusay na paraan ng pag-aayos ng mga file nang walang pagkuha ng anumang karagdagang puwang sa disk.

Sinasabi sa iyo ng gabay na ito ang lahat ng kailangan mong malaman tungkol sa mga matitigas na link .

Maaari kang lumikha ng isang hard link gamit ang cp command subalit gusto ko ang karaniwang tagapagtaguyod gamit ang ln command.

cp -l ~ / source / file ~ / target / file

Bilang isang halimbawa kung bakit maaari mong gamitin ang isang hard link isaalang-alang na mayroon kang isang folder na tinatawag na mga video at sa mga folder na video mayroon kang isang tunay na malaking video file na tinatawag na honeymoon_video.mp4. Ngayon isipin gusto mo rin na ang video na kilala bilang barbados_video.mp4 dahil mayroon din itong footage ng Barbados na kung saan ka nagpunta sa hanimun.

Maaari mo lamang i-kopya ang file at ibigay ito sa bagong pangalan ngunit nangangahulugan ito na tinatanggap mo nang dalawang beses ang halaga ng disk space para sa kung ano ang mahalagang parehong video.

Maaari kang lumikha ng isang simbolikong link na tinatawag na barbados_video.mp4 na tumutukoy sa file na honeymoon_video.mp4. Ito ay gagana nang maayos ngunit kung ang isang tao ay tanggalin ang honeymoon_video.mp4 ikaw ay maiiwan sa isang link at wala pa at ang link ay tumatagal pa rin ng disk space.

Kung lumikha ka ng isang hard link gayunpaman ay mayroon kang 1 file na may 2 mga pangalan ng file. Ang tanging pagkakaiba ay ang mga ito ay naglalaman ng iba't ibang mga numero ng inode. (natatanging identifier). Ang pagtanggal ng honeymoon_video.mp4 file ay hindi nagtatanggal ng file ngunit binababa lamang ang bilang para sa file na iyon sa pamamagitan ng 1. Ang file ay tatanggalin lamang kung ang lahat ng mga link sa file na iyon ay aalisin.

Upang lumikha ng link na gagawin mo ganito:

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

Paano Gumawa ng mga Simbolikong Link Paggamit Ang CP Command

Kung nais mong lumikha ng simbolikong link sa halip na isang hard link maaari mong gamitin ang sumusunod na command:

cp -s / source / file / target / file

Muli kong personal na gagamitin ang utos ng ln -s ngunit ito ay gumagana rin.

Paano Upang Kumopya lamang ng Mga File Kung Mas Mahusay Sila

Kung nais mong kopyahin ang mga file sa isang folder ngunit patungan lamang ang mga destination file kung ang source file ay mas bago pagkatapos ay maaari mong gamitin ang sumusunod na command:

cp -u / source / file / target / file

Ito ay nagkakahalaga ng noting na kung ang file ay hindi umiiral sa target na gilid pagkatapos ay ang kopya ay magaganap.

Paano Upang Kopyahin ang Maramihang Mga File

Maaari kang magbigay ng higit sa isang source file sa loob ng command na kopya tulad ng sumusunod:

cp / source / file1 / source / file2 / source / file3 / target

Ang utos sa itaas ay kopyahin ang file1, file2 at file3 sa target na folder.

Kung ang mga file ay tumutugma sa isang tiyak na pattern pagkatapos ay maaari mo ring gamitin ang mga wildcard bilang mga sumusunod:

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

Ang utos sa itaas ay kopyahin ang lahat ng mga file na may extension .mp3 sa music2 folder.

Paano Upang Kopyahin ang Mga Folder

Ang pagkopya ng mga folder ay katulad ng pagkopya ng mga file.

Halimbawa gunigunihin mayroon kang istraktura ng sumusunod na folder:

Isipin mo na nais mong ilipat ang folder na folder1 upang nakatira na ngayon sa ilalim ng folder 2 ang mga sumusunod:

Maaari mong gamitin ang sumusunod na command:

cp -r / home / gary / documents / folder1 / home / gary / documents / folder2

Maaari mo ring gamitin ang sumusunod na command:

cp -R / home / gary / documents / folder1 / home / gary / documents / folder2

Ang mga kopya ng mga nilalaman ng folder1 pati na rin ang anumang sub-directories at mga file sa loob ng mga sub-directories.

Buod

Ang gabay na ito ay nagbigay ng karamihan sa mga tool na kailangan mo para sa pagkopya ng mga file sa paligid ng Linux. Para sa lahat ng iba pa maaari mong gamitin ang utos ng tao sa Linux .

tao cp