Mga Halimbawa ng Command ng Linux cp

Linux Cp Command Examples



Habang nagtatrabaho sa isang sistema ng Linux, ang pagkopya ng mga file at direktoryo ay isang mahalagang gawain na ginaganap araw-araw. Ang lahat ng mga gumagamit ay nangangailangan ng simple at madaling paggamit kung saan maaari nilang kopyahin ang lahat ng kanilang mga file at direktoryo. Para sa hangaring ito, ang pinakakaraniwang utility ng command-line na cp ay ginagamit sa mga system ng UNIX at Linux.

Ipapaliwanag namin ang utos ng cp na may ilang mga halimbawa sa artikulong ito.







Pangunahing Syntax ng utos ng cp

Upang magamit ang utos ng cp, sundin ang syntax, na ibinibigay sa ibaba:



$cp [mga watawat] [pinagmulan-file] [patutunguhan-file]

Ang source file ay maaaring maglaman ng higit sa isang file at mga direktoryo sa itaas na syntax, at ang patutunguhang file ay maaari lamang isang solong file o isang direktoryo.



Mahalagang Tandaan: Dapat na mabasa ng gumagamit ang pahintulot sa isang mapagkukunan ng file habang kumokopya ng mga file at direktoryo, at ang gumagamit ay dapat na may pahintulot sa pagsulat sa patutunguhang file o direktoryo. Kung hindi man, lalabas ang isang error ng 'tinanggihan na pahintulot'.





Paggamit ng utos ng cp

Mayroong mga sumusunod na gamit ng 'cp command' na ipapaliwanag namin ngayon sa ilang mga halimbawa:

Kopyahin ang file sa kasalukuyang gumaganang direktoryo

Upang makopya ang isang file sa kasalukuyang direktoryo, isagawa ang sumusunod na utos sa terminal:



Halimbawa

Halimbawa, sa pamamagitan ng pagpapatakbo ng nabanggit na utos sa iyo maaari kang kopyahin ang isang test_file.txt sa backup_file.txt:

$cptest_file.txt backup_file.txt

Kopyahin ang file sa isa pang direktoryo

Upang kopyahin ang file sa isa pang direktoryo, tukuyin ang isang ganap o kamag-anak na direktoryo ng direktoryo ng patutunguhan.

Halimbawa

Halimbawa, upang makopya ang test_file.txt sa direktoryo / lookup, gamitin ang sumusunod na utos:

$cptest_file.txt/lookup

Sa utos sa itaas, ang file ay nakopya sa parehong orihinal na pangalan ng file. Kung nais mong kopyahin ang file na may ibang pangalan, pagkatapos ay gamitin ang nabanggit na utos:

$cptest_file.txt/lookup/newtest_file.txt

Kopyahin ng utos sa itaas ang file na may bagong pangalan na 'newtest_file.txt' sa tinukoy na patutunguhan.

Kopyahin ang mga direktoryo sa isa pang direktoryo

Gamit ang pagpipiliang '-R' o '-r', maaari mong kopyahin ang lahat ng mga file, kabilang ang mga sub-direktoryo, sa isa pang direktoryo.

Halimbawa

Sa sumusunod na halimbawa, nakakakonekta kami ng personal_directory sa official_directory:

$cp -Rpersonal_directory official_directory

Kung nais mong kopyahin lamang ang mga file at lahat ng mga subdirectory sa halip na ang direktoryo ng pinagmulan, gamitin ang sumusunod na utos na may pagpipiliang '-RT':

$cp -RTpersonal_directory official_directory

Kopyahin ng utos sa itaas ang nilalaman ng direktoryo, kasama ang lahat ng mga nakatagong file sa halip na ang direktoryo mismo.

Kopyahin ang maraming mga file sa iba't ibang mga direktoryo

Gamit ang sumusunod na utos, maaari mong kopyahin ang maraming mga file sa iba't ibang mga direktoryo:

$cptest_file.txt personal_directory test_file1.txt official_directory

Ang utos ng Linux cp na may mga pagpipilian

Ang mga sumusunod na pagpipilian na maaari mong gamitin sa utos ng cp upang kopyahin ang isang file nang magkakaiba:

Kung ang patutunguhang file ay mayroon, pagkatapos ang file ay mai-o-overtake bilang default. Ang paggamit ng watawat na '-n' gamit ang utos ng cp ay nagsasabi sa amin na huwag mai-overlap ang isang mayroon nang file.

Gamitin ang opsyong ‘i’ upang makabuo ng prompt para sa kumpirmadong puwersahang.

$cp -akotest_file.txt test_file1.txt

Kung nais mo lamang kopyahin ang isang file sa patutunguhan, kung wala ito noon, gamitin ang sumusunod na utos na may pagpipiliang ‘-u’:

$cp -utest_file.txt test_file1.txt

Upang mapanatili ang pagmamay-ari at mga timestamp ng isang file, gamitin ang sumusunod na utos na may pagpipiliang ‘-v’:

$cp -utest_file.txt test_file1.txt

Konklusyon

Ipinaliwanag namin ang utos ng cp sa pamamagitan ng paggamit ng iba't ibang mga halimbawa sa artikulong ito. Bukod dito, ipinaliwanag din namin kung paano gumamit ng iba't ibang mga pagpipilian sa utos ng cp upang makuha ang nais na mga resulta. Samakatuwid, gamit ang nasa itaas ng lahat ng mga pagpipilian sa utos ng cp, kinokopya mo ang mga file at direktoryo sa iba't ibang mga lokasyon sa iyong Linux system. Sigurado ako ngayon na mayroon kang mahusay na kaalaman tungkol sa utos ng cp at paggamit nito.