Pehea e kope ai i kahi faila ma Linux ma o ka Terminal

Hoʻohou hope loa: 10/07/2023

Ka hiki ke kope i nā faila i a polokalamu hana e like me Linux hiki ke lilo i mea koʻikoʻi no nā mea hoʻohana he nui, ʻoi aku ka poʻe makemake e hoʻohana pono i nā pono āpau o ka hoʻohana ʻana i ka terminal. ʻO ke aʻo ʻana pehea e kope ai i kahi faila ma Linux ma o ka pahu e hiki ai i ka ʻoi aku ka maikaʻi a me ka wikiwiki i ka hoʻokele ʻikepili, me ka hāʻawi ʻana i ka mana nui ma luna o ke kaʻina hana kope. Ma kēia ʻatikala, e ʻimi mākou i kēlā me kēia lā pehea e hana ai i keia hana kūpono pono, me ka hoʻohana ʻana i nā kauoha ʻenehana e hoʻokō i nā hopena pololei a ʻoluʻolu. Inā makemake ʻoe i ka hoʻopaʻa ʻana i nā mākau manipulation file koʻikoʻi ma Linux, ʻaʻole hiki iā ʻoe ke nalo i kēia alakaʻi kikoʻī e pili ana i ke kope ʻana i kahi faila me ka hoʻohana ʻana i ka terminal.

1. Hoʻomaka i ke kope ʻana i nā faila ma Linux ma o ka terminal

He hana koʻikoʻi ke kope ʻana i nā faila ma Linux ma o ka terminal No nā mea hoʻohana o kēia ʻōnaehana hana. ʻOiai he nui nā ala e kope ai i nā faila, hāʻawi ka terminal i kahi koho kūpono a maʻalahi no ka poʻe makemake i ka laina kauoha. Ma kēia ʻatikala, e ʻimi mākou i nā kauoha like ʻole a me nā koho i loaʻa no ke kope ʻana i nā faila ma Linux, a me kekahi mau ʻōlelo aʻoaʻo a me nā laʻana.

No ke kope ʻana i nā faila ma Linux ma o ka terminal, hiki iā mākou ke hoʻohana i ke kauoha cp. ʻAe kēia kauoha iā mākou e kope i hoʻokahi a ʻoi aku paha nā faila mai kahi papa kuhikuhi i kekahi. Hiki iā mākou ke kuhikuhi i ke ala piha o nā faila a i ʻole ko lākou inoa inā aia mākou i ka papa kuhikuhi like. Hiki iā mākou ke hoʻohana i nā wildcards e kope i kahi pūʻulu o nā faila i kūpono i kekahi mau koina.

Ma kahi o ke kope ʻana i nā faila pākahi, hiki iā mākou ke kope i nā papa kuhikuhi holoʻokoʻa me ka hoʻohana ʻana i ke kauoha cp. Me ke koho -r, hiki iā mākou ke kope i kahi papa kuhikuhi a me kāna mau mea āpau, me nā subdirectories a me nā faila. He mea nui e hoʻomaopopo i ka wā e kope ai i nā papa kuhikuhi, e hana ʻia kahi kope pololei ma ka papa kuhikuhi e hele ai, e mālama ana i ke ʻano kumu a me nā ʻae.

2. Nā kauoha kumu e kope i nā faila ma Linux me ka hoʻohana ʻana i ka terminal

Ma Linux, ʻo kekahi o nā hana maʻamau ke kope ʻana i nā faila me ka hoʻohana ʻana i ka terminal. No ka hoʻokō ʻana i kēia hana, loaʻa iā mākou ke ʻano o nā kauoha kumu e hiki ai iā mākou ke hoʻokō i ka hana wikiwiki a maʻalahi. A laila, e hōʻike ʻia nā kauoha i hoʻohana nui ʻia e kope i nā faila ma Linux me ka hoʻohana ʻana i ka terminal.

1. cp: Ke kauoha cp Hoʻohana ʻia ia e kope i nā faila ma Linux. ʻO kāna syntax kumu kēia: cp [opciones] origen destino. No ka laʻana, e kope i kahi faila i kapa ʻia "text.txt" mai ka papa kuhikuhi o kēia manawa i ka papa kuhikuhi "/home/user/documents", e hoʻohana i kēia kauoha: cp texto.txt /home/usuario/documentos.

2. cp -r: Inā pono mākou e kope i kahi papa kuhikuhi holoʻokoʻa, pono mākou e hoʻohana i ke kauoha cp -r. Ke koho -r e hōʻike ana he pono e kope hou ʻia, ʻo ia hoʻi, me nā faila āpau a me nā subdirectories i loko o ka papa kuhikuhi. No ka laʻana, e kope i ka papa kuhikuhi "project" a me kāna mau faila a me nā subdirectories i ka papa kuhikuhi "/ home/user/backups", e hoʻohana i kēia kauoha: cp -r proyecto /home/usuario/backups.

3. Ke hoʻohana nei i ke kauoha 'cp' e kope i nā faila ma Linux mai ka pahu

Hoʻohana ʻia ke kauoha "cp" ma Linux e kope i nā faila mai ka pahu. Pono kēia kauoha inā pono ʻoe e hana i kahi kope o nā faila koʻikoʻi a i ʻole ka hoʻoili ʻana i nā faila i kahi papa kuhikuhi a i ʻole wahi. Aia ma lalo nā ʻanuʻu e hoʻohana ai i kēia kauoha maikaʻi.

1. E wehe i ka puka makani ma Linux.

  • E ʻike ʻoe i ka pahu ma ka papa kuhikuhi noi a i ʻole hiki iā ʻoe ke hoʻohana i ka pōkole keyboard "Ctrl + Alt + T" e wehe ai.

2. E hoʻokele i ka papa kuhikuhi i loaʻa ka faila āu e makemake ai e kope.

  • E hoʻohana i ke kauoha "cd" i ukali ʻia e ke ala papa kuhikuhi e komo ai. No ka laʻana, inā loaʻa ka faila i ka papa kuhikuhi "Documents", ʻano "cd Documents" a kaomi iā Enter.

3. Holo i ke kauoha kope.

  • ʻO ka syntax kumu o ke kauoha "cp" ʻo "cp destination_file source_file". No ka laʻana, inā makemake ʻoe e kope i kahi faila i kapa ʻia ʻo "file.txt" i kahi papa kuhikuhi ʻē aʻe, hiki iā ʻoe ke kākau i "cp file.txt /path/destination" a kaomi iā Enter.

E hoʻomanaʻo e hiki ke hoʻohana ʻia ke kauoha "cp" e kope i nā papa kuhikuhi holoʻokoʻa a me kā lākou ʻike. E hoʻohui wale i ke koho "-r" i ke kauoha e kope hou i nā faila a me nā subdirectories. No ka laʻana, "cp -r source_folder /path/destination". I kēia manawa ua ʻike ʻoe i ke kumu o ka hoʻohana ʻana i ke kauoha "cp", hiki iā ʻoe ke kope i nā faila ma Linux mai ka terminal me ka maikaʻi.

4. E kope i nā faila a me nā papa kuhikuhi ma Linux me ke kauoha 'cp' ma ka pahu

E kope i nā faila a me nā papa kuhikuhi ma Linux me ke kauoha cp ma ka pahu he hana maʻamau a pono no ka mālama ʻana i nā faila. Hāʻawi kēia kauoha iā ʻoe e kope i nā faila a i ʻole nā ​​​​papa kuhikuhi mai kahi wahi a i kekahi ma kāu ʻōnaehana Linux. Eia kahi alakaʻi i kēlā me kēia ʻanuʻu e hoʻokō ai i kēia hana:

  1. E wehe i kāu kikowaena ma Linux.
  2. E hoʻohana i ke kauoha cd e hoʻokele i ka papa kuhikuhi kahi i loaʻa ai ka faila a i ʻole ka papa kuhikuhi āu e makemake ai e kope.
  3. E hoʻohana i ke kauoha cp hahai ʻia me ka inoa o ka faila a i ʻole ka papa kuhikuhi āu e makemake ai e kope, a laila e kuhikuhi i ka wahi e hele ai.

No ka laʻana, inā makemake ʻoe e kope i kahi faila i kapa ʻia ʻo "file.txt" mai ka papa kuhikuhi o kēia manawa i ka papa kuhikuhi "Documents", hiki iā ʻoe ke holo i kēia kauoha:

Maʻiʻo kūʻokoʻa - Kaomi maanei  He aha ʻoe i waena o mākou?

cp archivo.txt Documentos/

Inā makemake ʻoe e kope i kahi papa kuhikuhi holoʻokoʻa i kapa ʻia ʻo "my_directory" i ka papa kuhikuhi "Backup", hiki iā ʻoe ke hoʻohana i kēia kauoha:

cp -r mi_directorio Backup/

E hoomanao i ke kauoha cp hiki i nā koho he nui, e like me ke kope kope ʻana i nā papa kuhikuhi me -r a hōʻoia i ke kākau ʻana i nā faila i loaʻa me -i. E nānā i ka palapala a i ʻole e hoʻohana i ke kauoha man cp e aʻo hou e pili ana i nā koho like ʻole i loaʻa.

5. E kope i nā faila he nui i ka manawa like ma Linux me ka hoʻohana ʻana i ka terminal

No ka mea, hiki iā mākou ke hoʻohana i ke kauoha cp. ʻAe kēia kauoha iā mākou e kope i nā faila a me nā papa kuhikuhi mai kahi wahi a i kekahi. A laila, e hōʻike wau iā ʻoe i nā ʻanuʻu e hahai ai:

  1. E wehe i kahi puka makani ma kāu ʻōnaehana Linux.
  2. E hoʻokele i ka waihona kahi i loaʻa ai nā faila āu e makemake ai e kope. Hiki iā ʻoe ke hoʻohana i ke kauoha cd ukali ʻia e ka inoa waihona e komo ai.
  3. Aia ʻoe i ka waihona kūpono, hiki iā ʻoe ke hoʻohana i kēia kauoha e kope i nā faila:

cp archivo1 archivo2 archivo3 destino

e hoomanao e pani archivo1, archivo2 y archivo3 me nā inoa o nā faila āu e makemake ai e kope, a destino me ka wahi āu e makemake ai e kope iā lākou. Inā makemake ʻoe e kope i nā faila i kahi papa kuhikuhi ʻē aʻe, e hōʻoia e kuhikuhi i ke ala piha o ka huakaʻi.

Pono kēia ala inā makemake ʻoe e kope i nā faila he nui i ka manawa hoʻokahi. Hiki iā ʻoe ke papa inoa i nā inoa o nā faila āu e makemake ai e kope, i hoʻokaʻawale ʻia e kahi hakahaka, ma mua o ka wehewehe ʻana i kahi e hele ai. Ke holo ʻoe i ke kauoha, e kope ʻia nā faila i koho ʻia i ka wahi i kuhikuhi ʻia.

6. E kope i nā faila a mālama i nā ʻano kumu ma Linux ma o Terminal

ʻO ka manawa pinepine, i ka wā e kope ai i nā faila ma Linux ma o ka terminal, he mea nui e mālama i nā ʻano kumu e hōʻoia i ka pololei o ke kope a mālama ʻia nā waiwai āpau o ka faila kumu. Ma kēia kumu aʻo, e hōʻike wau pehea e kope ai i nā faila a mālama i kā lākou mau ʻano me ka hoʻohana ʻana i nā kauoha terminal ma Linux.

No ke kope ʻana i kahi faila a mālama i kona mau ʻano, hiki iā mākou ke hoʻohana i ke kauoha cp ukali ʻia e nā koho kūpono. No ka laʻana, e kope i kahi faila i kapa ʻia ʻo "source_file.txt" i kahi wahi hou i kapa ʻia ʻo "destination_directory," holo mākou i kēia kauoha:

cp -p archivo_origen.txt directorio_destino

Ma ke kauoha mua, ke koho -p hoʻohana ʻia e mālama i nā ʻano o ka faila kumu, me ka ʻae, ka mea nona, a me ka hōʻailona manawa. Hiki iā mākou ke hoʻohana i ke koho -a ma kahi o -p, no ka mea, mālama pū kēia koho i nā ʻano o ka faila kumu. ʻo kahi laʻana:

cp -a archivo_origen.txt directorio_destino

7. E kope a pani i nā faila ma Linux me ka hoʻohana ʻana i nā kauoha terminal

No ʻoe, aia kekahi mau koho a me nā mea hana i hiki ke maʻalahi i kēia kaʻina hana iā ʻoe.

ʻO kahi ala maʻamau e kope ai i nā faila ma ka hoʻohana ʻana i ke kauoha cp. No ka laʻana, inā makemake ʻoe e kope i kahi faila i kapa ʻia ʻo "file1.txt" mai ka waihona o kēia manawa i kahi waihona i kapa ʻia ʻo "destination", hiki iā ʻoe ke holo i kēia kauoha:

cp archivo1.txt destino/

Na kēia kauoha e kope i ka faila "file1.txt" i ka papa kuhikuhi "destination". Inā aia ka faila i loko o ka waihona wahi e hele ai, e hoʻololi ʻia me ka ʻole o ke koi ʻana no ka hōʻoia. Inā makemake ʻoe e hōʻike ʻia kahi memo hōʻoia ma mua o ka hoʻololi ʻana i ka faila, hiki iā ʻoe ke hoʻohana i ke koho -i:

cp -i archivo1.txt destino/

Ma waho aʻe o ke kauoha cp, hiki iā ʻoe ke hoʻohana i ke kauoha rsync e kope a pani i nā faila ma Linux. ʻO ka maikaʻi o ka hoʻohana rsync ʻo ia ka mea e hiki ai ke hoʻonohonoho i nā papa kuhikuhi a me nā faila ala kūpono, ʻoi aku ka nui o nā faila nui a i ʻole nā ​​papa kuhikuhi e kope ʻia nei.

No ka laʻana, e kope i nā ʻike holoʻokoʻa o kahi waihona i kapa ʻia ʻo "kumu" i kahi waihona i kapa ʻia ʻo "destination," hiki iā ʻoe ke holo i kēia kauoha:

rsync -a origen/ destino/

Ka Hae -a e hōʻike ana e mālama ʻia ka ʻōnaehana faila a me nā ʻae i ka wā o ke kope.

E like me kāu e ʻike ai, ʻo ke kope ʻana a me ka hoʻololi ʻana i nā faila ma Linux me ka hoʻohana ʻana i ka terminal hiki ke hana maʻalahi me nā kauoha kūpono. Inā hoʻohana cp o rsync, ka loaʻa ʻana o kēia mau mea hana e ʻae iā ʻoe e hoʻokele kāu mau faila ma kahi ala kūpono.

8. E kope i nā faila i nā wahi Linux kikoʻī me ka hoʻohana ʻana i ka terminal

I kekahi manawa ma Linux pono ʻoe e kope i nā faila i nā wahi kikoʻī ʻōnaehana lawelawe i hiki ke hoʻohana ʻia e nā polokalamu ʻē aʻe a lawelawe paha. ʻO ka mea pōmaikaʻi, hāʻawi ka terminal i kahi ala wikiwiki a maʻalahi e hana i kēia. Aia ma lalo kahi alakaʻi i kēlā me kēia ʻanuʻu e kope i nā faila i nā wahi kikoʻī ma Linux:

  1. E wehe i kahi pahu ma kāu mahele Linux.
  2. E hoʻohana i ke kauoha cd e hoʻokele i ka waihona i loaʻa ka faila āu e makemake ai e kope. No ka laʻana, inā aia ka faila ma /home/usuario/documentos/, e hoʻohana i ke kauoha cd /home/usuario/documentos/.
  3. Aia ʻoe i kahi kūpono, e hoʻohana i ke kauoha cp a ukali ʻia e ka inoa o ka faila āu e makemake ai e kope a me kahi wahi e hele ai. No ka laʻana, e kope i ka faila "example.txt" i /usr/local/, e hoʻohana i ke kauoha cp ejemplo.txt /usr/local/.

Hiki iā ʻoe ke hoʻohana i nā koho ʻē aʻe me ke kauoha cp e hoʻopilikino i ke kope, e like me ke kope ʻana i nā faila a pau i kahi papa kuhikuhi me ka hoʻohana ʻana i ka wildcard *. E hoʻomanaʻo e pono paha ʻoe i nā pono superuser e kope i nā faila i kekahi mau wahi ma ka ʻōnaehana.

Maʻiʻo kūʻokoʻa - Kaomi maanei  He aha ka mea i kapa ʻia ʻo ka holo lio?

9. E kope i nā faila ma Linux me ka hoʻohana ʻana i ka pahu

No ka , hiki iā ʻoe ke hoʻohana i ke kauoha `cp`. ʻAe kēia kauoha iā ʻoe e kope i nā faila a me nā papa kuhikuhi me ka recursively, ʻo ia hoʻi e kope ʻia nā faila a me nā subdirectories i loko o kahi papa kuhikuhi. Ma lalo wau e hōʻike iā ʻoe pehea e hoʻohana pono ai i kēia kauoha.

1. E wehe i kahi puka makani ma kāu ʻōnaehana Linux.
2. E hoʻokele i ka papa kuhikuhi kahi i loaʻa ai nā faila āu e makemake ai e kope. Hiki iā ʻoe ke hoʻohana i ke kauoha `cd` i ukali ʻia e ka inoa waihona e neʻe ai i nā papa kuhikuhi.
3. Aia ʻoe i ka papa kuhikuhi pololei, e hoʻohana i ke kauoha `cp` a ukali ʻia me ka inoa o ka faila a i ʻole ka papa kuhikuhi āu e makemake ai e kope, a laila ka inoa a me ke ala e hele ai. No ka laʻana, inā makemake ʻoe e kope i kahi papa kuhikuhi i kapa ʻia ʻo "my_directory" i kahi papa kuhikuhi i kapa ʻia ʻo "destination_directory", e hoʻohana ʻoe i kēia kauoha: `cp -r my_directory destination_directory`. Hōʻike ka ʻ-rʻ i ka hoʻihoʻi hou ʻana o ke kope.
4. Inā makemake ʻoe e kope i nā faila he nui a i ʻole nā ​​papa kuhikuhi i ka manawa hoʻokahi, hiki iā ʻoe ke kuhikuhi i nā inoa huakaʻi āpau a me nā ala i hoʻokaʻawale ʻia e nā hakahaka. No ka laʻana: `cp -r file1 file2 destination_directory`.
5. Ke hoʻokomo ʻoe i ke kauoha, e kaomi iā Enter a e hoʻomaka ʻo Linux e kope i nā faila a i ʻole nā ​​papa kuhikuhi recursively i ka papa kuhikuhi kuhikuhi i kuhikuhi ʻia.

E hoʻomanaʻo i ka hoʻohana ʻana i ke kauoha `cp` me ke koho `-r`, he mea nui e hōʻoia ua hoʻonohonoho pololei ʻia nā ʻae heluhelu a kākau i nā faila a me nā papa kuhikuhi āu e makemake ai e kope. Eia kekahi, e hoʻomanaʻo inā loaʻa i ka papa kuhikuhi kahi waihona a i ʻole ka papa kuhikuhi me ka inoa like, e koi ʻia ʻoe e hōʻoia i ka hana ma mua o ke kākau ʻana.

10. E kope i nā faila ma waena o nā kikowaena mamao me ka hoʻohana ʻana i ka terminal ma Linux

No ka mea, hiki iā mākou ke hoʻohana i ke kauoha rsync. Hāʻawi kēia mea hana iā mākou e hoʻonohonoho i nā faila a me nā papa kuhikuhi ma waena o nā wahi ʻelua, ma ka server hoʻokahi a i ʻole ma nā kikowaena mamao. Aia ma lalo kahi laʻana i kēlā me kēia ʻanuʻu o ka hoʻohana ʻana rsync.

1. E wehe i kahi pahu ma kāu ʻōnaehana Linux a e hōʻoia i loaʻa iā ʻoe rsync hoʻokomo ʻia. Hiki iā ʻoe ke hōʻoia ma ka holo ʻana i ke kauoha rsync --version I ka pahu. Inā ʻaʻohe āu rsync i hoʻonoho ʻia, hiki iā ʻoe ke hana i kēia me ka hoʻohana ʻana i ka mana hoʻokele o kāu Linux distribution.

2. E kope i kahi faila mai ke kikowaena mamao i kāu mīkini kūloko:

  • I ka terminal, e kākau i kēia kauoha:

    rsync -avz usuario@servidor_remoto:/ruta/al/archivo /ruta/local

    Hoʻololi hou usuario me kou inoa inoa ma ke kikowaena mamao, servidor_remoto me ka helu IP a i ʻole ka inoa o ke kikowaena mamao, /ruta/al/archivo me ka wahi o ka waihona ma ka mamao kikowaena a /ruta/local me ka wahi ma kāu mīkini kūloko kahi āu e makemake ai e mālama i ka faila.

  • E kaomi iā Enter e hoʻokō i ke kauoha. E koi ʻia ʻoe no ka ʻōlelo huna a ka mea hoʻohana ma ke kikowaena mamao. E hoʻokomo a pēhi iā Enter.
  • E kope ʻia ka faila i ʻōlelo ʻia mai ke kikowaena mamao i kāu mīkini kūloko ma kahi i kuhikuhi ʻia.

11. E kope i nā faila a hoʻonoho i nā ʻae ma Linux me ka hoʻohana ʻana i ka terminal

No ka mea, nui nā koho e noʻonoʻo ai. E wehewehe ʻia ma lalo nei kahi hoʻonā ʻanuʻu e hoʻoponopono i kēia pilikia. He mea nui e hoʻomaopopo i kēia mau kaʻina hana e koi i ka ʻike kumu o ka hoʻohana ʻana i ka terminal Linux.

1. E kope i nā faila: No ke kope ʻana i kahi faila mai kahi wahi i kekahi, e hoʻohana i ke kauoha cp hahai ʻia ka wahi a me ka inoa o ka faila e kope ʻia, a me kahi wahi e hele ai. No ka laʻana, inā makemake ʻoe e kope i kahi faila i kapa ʻia ʻo "file.txt" aia ma ka papa kuhikuhi o kēia manawa i ka papa kuhikuhi "/home/user/new_folder/", pono ʻoe e hoʻokō i kēia kauoha:
cp archivo.txt /home/usuario/nueva_carpeta/

2. E hoʻonoho i nā ʻae: Hoʻonohonoho ʻia nā ʻae ma Linux me ke kauoha chmod. No ka laʻana, inā makemake ʻoe e hoʻonohonoho i ka heluhelu, kākau, a hoʻokō i nā ʻae no ka mea nona mai kahi faile, pono e hoʻokō ʻia kēia kauoha:
chmod u+rwx archivo.txt E ʻae kēia i ka mea nāna e heluhelu, kākau a hoʻokō i ka faila. Ma waho aʻe o ka mea nona, ʻae ʻo Linux iā ʻoe e hoʻonohonoho i nā ʻae no ka hui a me nā mea hoʻohana ʻē aʻe.

3. Hoʻohui i ke kope faila a me ka hoʻonohonoho ʻae: Hiki ke hoʻohui i nā kaʻina hana ʻelua i hoʻokahi kauoha. No ka laʻana, inā makemake ʻoe e kope i kahi faila a hoʻonohonoho i nā ʻae kikoʻī i ka manawa like, hiki iā ʻoe ke hoʻohana i ke koho --preserve=mode me ke kauoha cp. E kope ka laʻana i ka faila "file.txt" i ka papa kuhikuhi "/home/user/new_folder/" a mālama i nā ʻae like me ka faila kumu:
cp --preserve=mode archivo.txt /home/usuario/nueva_carpeta/ ʻO ka hoʻohana ʻana i kēia ala e mālama i ka manawa a hōʻoia i ka mālama pono ʻana i nā ʻae i ka wā o ke kaʻina hana kope.

12. E nānā a hōʻoia i ke kope kope o ka faila ma Linux mai ka terminal

No , hiki iā ʻoe ke hahai i kēia mau ʻanuʻu:

  1. E hoʻohana i ke kauoha cp hahai ʻia ke ala o ka faila āu e makemake ai e kope a me ke ala e hele ai kahi āu e makemake ai e kau i ke kope. ʻo kahi laʻana:
  2. cp ~/ruta/archivo.txt ~/ruta/destino/
  3. Ke pau ke kope, hiki iā ʻoe ke hoʻohana i ke kauoha ls No ka hōʻoia ʻana ua kope pono ʻia ka faila i ka wahi i hele ai:
  4. ls ~/ruta/destino/
  5. Inā kūleʻa ke kope, pono ʻoe e ʻike i ka inoa faila i helu ʻia ma ka puka kauoha ls. Hiki iā ʻoe ke hoʻohana i ke kauoha file hahai ʻia e ke ala kope e loaʻa ai ka ʻike e pili ana i ke ʻano faila:
  6. file ~/ruta/destino/archivo.txt

E hoʻomanaʻo he mea nui e nānā i nā ʻae o nā faila a me nā papa kuhikuhi e pili ana, a e hōʻoia i loaʻa iā ʻoe nā ʻae kūpono e komo ai a hana i ke kope. Inā ʻike ʻoe i nā hewa i ka wā o ke kaʻina hana, hiki iā ʻoe ke nīnau i ka palapala kauoha cp a i ʻole e ʻimi ma ka pūnaewele no nā kumu aʻo a me nā hiʻohiʻona e pili ana i kāu hihia.

13. E kope i nā faila me nā inoa kūikawā a i ʻole nā ​​hakahaka ma Linux me ka hoʻohana ʻana i ka terminal

E like me kā mākou e ʻike ai, hiki ke hana me nā faila ma Linux ke paʻakikī ke loaʻa iā lākou nā inoa kūikawā a i ʻole nā ​​​​wahi keʻokeʻo. Eia nō naʻe, nui nā ala e kope ai i kēia mau faila me ka hoʻohana ʻana i ka terminal, a ma kēia ʻāpana e wehewehe mākou pehea e hana ai i kēlā me kēia pae.

1. E hoʻohana i nā huaʻōlelo: ʻO kahi ala maʻalahi e kope ai i nā faila me nā inoa kūikawā a i ʻole keʻokeʻo keʻokeʻo ma ke kāʻei ʻana i ka inoa faila i nā puʻi. No ka laʻana, inā loaʻa iā ʻoe kahi faila i kapa ʻia "file.txt kūikawā", hiki iā ʻoe ke kope iā ia me ka hoʻohana ʻana i kēia kauoha:
cp "archivo especial.txt" destino/

2. E hoʻohana i ke ʻano pakele: ʻO kahi koho ʻē aʻe e hoʻohana i ke ʻano heʻe "\" ma mua o kēlā me kēia wahi keʻokeʻo a i ʻole kahi ʻano kūikawā i loko o ka inoa faila. No ka laʻana, inā loaʻa iā ʻoe kahi faila i kapa ʻia "myfile.txt", hiki iā ʻoe ke kope iā ia me ka hoʻohana ʻana i kēia kauoha:
cp mi archivo.txt destino/

3. E hoʻohana i ka helu helu piha: Inā loaʻa i ka inoa faila nā wahi ākea a i ʻole nā ​​​​huaʻōlelo kūikawā, ʻoi aku ka maʻalahi o ka hoʻohana ʻana i ka helu piha o ka faila. No ka loaʻa ʻana o ka helu piha o kahi faila, hiki iā ʻoe ke hoʻohana i ke kauoha "realpath". ʻo kahi laʻana:
cp $(realpath "mi archivo.txt") destino/

E hoʻomanaʻo, pili kēia mau ʻano hana i ke kope ʻana i nā faila a me ke kope ʻana i nā papa kuhikuhi me nā inoa kūikawā a i ʻole nā ​​​​wahi. E hoʻomanaʻo mau i ka helu o ka pahu pahu, no laila e hoʻopaʻa pono ʻoe i ka faila a i ʻole ka inoa papa kuhikuhi. I kēia manawa hiki iā ʻoe ke kope i kāu mau faila me ka pilikia ʻole ma Linux!

14. Nā ʻōlelo aʻoaʻo a me nā hoʻopunipuni no ke kope kope ʻana i ka faila ma Linux ma o ka terminal

No ka hana kope kope ʻana i ka faila ma Linux ma o ka terminal, he mea nui e hahai i kekahi ʻ tipslelo aʻoaʻo a me nā hana maʻalea. Aia ma lalo kekahi mau ʻōlelo aʻoaʻo e hoʻomaikaʻi i kēia kaʻina hana:

1. E hoʻohana i ke kauoha cp me nā koho kūpono: ke kauoha cp Hoʻohana ʻia ia e kope i nā faila a me nā papa kuhikuhi ma Linux. No ka hanaʻana i kahi kope kūpono, pono e hoʻohana i nā koho -r e kope papa kuhikuhi recursively a -u e kope wale i nā faila hou a i hoʻoponopono ʻia paha. ʻo kahi laʻana:

«`html

cp -ru directorio_origen directorio_destino

«.

2. Hoʻohana rsync no nā kope kiʻekiʻe loa: ke kauoha rsync He mea hana ikaika ia no ke kope a hoʻonohonoho ʻana i nā faila ma Linux. Hāʻawi ia iā ʻoe e hana i nā kope hoʻonui, kope i nā faila ma kahi mamao a hoʻopaʻa i ka hoʻololi ʻana me ka hoʻohana ʻana i nā algorithm compression. Hiki iā ʻoe ke hoʻohana i kēia kauoha e kope i nā papa kuhikuhi:

«`html

rsync -avz directorio_origen directorio_destino

«.

3. E loiloi i ka hoʻohana ʻana o tar i pākuʻi i nā faile- Inā pono ʻoe e kope i nā faila he nui i ka manawa hoʻokahi, pono paha e hoʻopaʻa iā lākou i kahi faila tar ma mua o ke kope ʻana iā lākou. No ka hana ʻana i kahi faila tar, e hoʻohana i kēia kauoha:

«`html

tar cf archivo.tar directorio_origen

«.

kēia mau ʻōlelo aʻoaʻo a e kōkua nā hoʻopunipuni iā ​​ʻoe e hana i nā kope faila maikaʻi ma Linux ma o ka terminal. E hoʻomanaʻo e hoʻohana i nā koho kūpono e like me kou makemake a me kou makemake. E hoʻāʻo me kēia mau mea hana a ʻike i ka mea i kūpono i kāu mau koi!

I ka hopena, ʻo ke kope ʻana i kahi faila ma Linux ma o ka terminal he hana kūpono a wikiwiki hoʻi e hiki ke hana me ka hoʻohana ʻana i nā kauoha maʻalahi. Ma o kēia ʻatikala, ua ʻimi mākou i nā ala like ʻole e hiki ai iā mākou ke kope i nā faila, inā ma ke kope ʻana iā lākou i ka papa kuhikuhi hoʻokahi, i kahi papa kuhikuhi ʻokoʻa a i ʻole i kahi ʻōnaehana faila mamao me ka hoʻohana ʻana iā SCP. Ua aʻo pū mākou pehea e kope ai i nā papa kuhikuhi holoʻokoʻa ʻoiai e mālama ana i ka hoʻolālā waihona.

He mea nui e hoʻomanaʻo ʻo ka Linux terminal kahi mea hana ikaika e hāʻawi i kahi ākea o nā kauoha e hoʻokele i nā faila a me nā papa kuhikuhi. ʻOiai paha he mea hoʻoweliweli i kekahi manawa, hiki ke hana maikaʻi ʻia nā hana e pili ana i ka hoʻololi ʻana i nā faila me ka hoʻohana ʻana i ka terminal.

Ma ka haku ʻana i nā kauoha kope kope maʻamau, hiki i nā mea hoʻohana Linux ke mālama i ka manawa a loaʻa iā lākou ka mana o kā lākou faila a me nā papa kuhikuhi. ʻO nā kauoha i hōʻike ʻia ma kēia ʻatikala ʻo ia wale nō ka piko o ka hau hau i ka wā e pili ana i ka hoʻokele faila ma Linux.

I ka pōkole, ʻo ke kope ʻana i nā faila ma Linux ma o ka terminal e hāʻawi i kahi ala wikiwiki a maikaʻi hoʻi e neʻe a hoʻihoʻi i nā faila he ʻōnaehana hana Linux. Me ka hoʻomaʻamaʻa a me ka hoʻomaopopo ʻana i nā kauoha kumu, hiki iā ʻoe ke hoʻoponopono i nā faila a me nā papa kuhikuhi me ka maikaʻi a hoʻokō i kahi kaila hana ʻoi aku ka maikaʻi ma kāu kaiapuni Linux.

Maʻiʻo kūʻokoʻa - Kaomi maanei  Pehea e ʻike ai i ka umauma āu e hele ai ma Clash Royale