Linux Command Line Tutorial For Beginners 8 - cp command
Talaan ng mga Nilalaman:
- Paano Gumamit ng
cputos - Pagkopya ng mga File na may cp Command
- Pagkopya ng Mga Direktoryo sa cp Command
- Kopyahin ang Maramihang Mga File at Direktoryo
- Konklusyon
Kapag nagtatrabaho sa mga sistema ng Linux at Unix, ang pagkopya ng mga file at direktoryo ay isa sa mga pinaka-karaniwang gawain na gagawin mo sa pang-araw-araw na batayan.
cp
ay isang utility-line utility para sa pagkopya ng mga file at direktoryo sa Unix at Linux system., ipapaliwanag namin kung paano gamitin ang utos ng
cp
.
Paano Gumamit ng
cp
utos
Ang pangkalahatang syntax para sa utos ng
cp
ay ang mga sumusunod:
cp SOURCE… DESTINATION
Ang
SOURCE
maaaring maglaman ng isa o higit pang mga file o direktoryo bilang mga argumento, at ang
DESTINATION
argument ay maaaring isang solong file o direktoryo.
- Kapag ang mga argumento ng
SOURCEatDESTINATIONay parehong mga file, kinopya ngcputos ang unang file sa pangalawa. Kung ang file ay hindi umiiral ang utos ay lumilikha nito.Kapag angSOURCEay may maraming mga file o direktoryo bilang mga argumento, ang argumentongDESTINATIONdapat maging isang direktoryo. Sa sitwasyong ito, ang mga file at direktoryo ng SUMUSYO ay inilipat sa direktoryo ngDESTINATIONargumento ngSOURCEatDESTINATIONay parehong direktoryo, ang kopya ngcpkumopya ang unang direktoryo sa pangalawa.
Upang kopyahin ang mga file at direktoryo, dapat kang magkaroon ng hindi bababa sa basahin ang mga pahintulot sa source file at magsulat ng pahintulot sa direktoryo ng patutunguhan. Kung hindi, ipinapakita ang isang pahintulot na tinanggihan ang error.
Pagkopya ng mga File na may cp Command
Ang pinaka pangunahing senaryo ng paggamit ng
cp
ay ang kopyahin ang isang file sa kasalukuyang direktoryo ng pagtatrabaho. Halimbawa, upang kopyahin ang isang file na nagngangalang
file.txt
sa
file_backup.txt
sugat mo na patakbuhin ang sumusunod na utos:
cp file file_backup
o
cp file{, _backup}
Upang kopyahin ang isang file sa ibang direktoryo, tukuyin ang ganap o ang kamag-anak na landas sa direktoryo ng patutunguhan.
Kung tinukoy lamang ang pangalan ng direktoryo bilang isang patutunguhan, ang nakopya na file ay may parehong pangalan tulad ng orihinal na file.
Sa sumusunod na halimbawa ay kinokopya namin ang file
file.txt
sa
/backup
direktoryo ng
/backup
:
cp file.txt /backup
cp file.txt /backup/new_file.txt
Bilang default, kung umiiral ang file ng patutunguhan, na-overwrite ito. Ang
-n
opsyon ay nagsasabi sa
cp
huwag mag-overwrite ng isang umiiral na file.
Upang pilitin ang
cp
mag-prompt para sa kumpirmasyon, gamitin ang pagpipilian na
-i
.
cp -i file.txt file_backup.txt
cp -u file.txt file_backup.txt
Kapag kumokopya ng isang file, ang bagong file ay pag-aari ng gumagamit na nagpapatakbo ng utos. Gamitin ang pagpipilian na
-p
upang mapanatili ang file mode, pagmamay-ari, at mga timestamp:
cp -p file.txt file_backup.txt
Ang isa pang pagpipilian na maaaring maging kapaki-pakinabang ay
-v
, na nagsasabi sa
cp
mag-print ng output ng verso:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
Pagkopya ng Mga Direktoryo sa cp Command
Upang kopyahin ang isang direktoryo, kabilang ang lahat ng mga file at subdirectory na ito, gamitin ang opsyon na
-R
o
-r
.
Sa sumusunod na halimbawa ay kinokopya namin ang mga
Pictures
direktoryo sa
Pictures_backup
:
cp -R Pictures Pictures_backup
Lumilikha ang utos sa itaas ng direktoryo ng patutunguhan, at maingat na kopyahin ang lahat ng mga file at subdirectory mula sa pinagmulan hanggang sa direktoryo ng patutunguhan.
Kung mayroon nang direktoryo ng patutunguhan, ang direktoryo ng mapagkukunan mismo at lahat ng nilalaman nito ay kinopya sa loob ng direktoryo ng patutunguhan. Upang kopyahin lamang ang mga file at subdirectory ngunit hindi ang direktoryo ng target, gamitin ang pagpipilian na
-T
:
cp -RT Pictures Pictures_backup
Ang isa pang paraan upang kopyahin lamang ang nilalaman ng direktoryo ngunit hindi ang direktoryo mismo ay ang paggamit ng wildcard character (
*
). Ang kawalan ng sumusunod na utos ay hindi nito kinokopya ang mga nakatagong file at direktoryo (ang mga nagsisimula sa isang tuldok
.
):
cp -RT Pictures/* Pictures_backup/
Ang lahat ng mga pagpipilian na ginamit namin sa nakaraang seksyon kapag ang pagkopya ng mga file ay maaari ring magamit kapag kinopya ang mga direktoryo. Ang pangunahing pagkakaiba ay kapag kumopya ng mga direktoryo. palaging kailangan mong gamitin ang
-R
pagpipilian.
Kopyahin ang Maramihang Mga File at Direktoryo
Upang kopyahin ang maraming mga file at direktoryo nang sabay-sabay, tukuyin ang kanilang mga pangalan at gamitin ang direktoryo ng patutunguhan bilang huling argument:
cp file.txt dir file1.txt dir1
Kapag kinokopya ang maraming mga file, ang patutunguhan ay dapat na isang direktoryo.
Konklusyon
Ang pagkopya ng mga file at direktoryo sa utos ng
cp
ay isang simpleng gawain. Para sa impormasyon tungkol sa lahat ng magagamit na mga pagpipilian sa
cp
, i-type ang
man cp
sa iyong terminal.
Upang kopyahin ang mga file sa network, gumamit ng mga gamit sa
rsync
at
scp
.
Ang isa pang kasanayan na lumalaki ang katanyagan ay ang paggamit ng mga video game bilang mga tool sa pagsasanay. Ang maraming kaligtasan ng publiko at mga organisasyong militar ay gumagamit ng mga video game upang gayahin ang mga kondisyon ng field. (Halimbawa, ang labanan ng Amerikanong Hukbo ng digmaan, na binuo ng US Army, ay naging isang napakalaking matagumpay na tool sa pagrerekord para sa militar.) Ngunit hindi mo kailangang i-shoot ang Nazis upang makahanap ng halaga para sa mga laro s
Sa Regence Blue Cross / Blue Shield sa Portland, Oregon, ang mga miyembro ng IT department ay nakakakuha ng virtual na "mga token" para sa pagganap ilang mga gawain: Ang pag-reset ng password ng gumagamit ay nagkakahalaga ng 2 mga token. Ang pagpapatupad ng isang cost-saving na ideya ay kumikita ng 30 token. Ang mga empleyado ay maaaring "gastusin" ang mga token na ito upang maglaro ng mga laro ng mabilis at batay sa pagkakataon. Ang mga laro ay higit na katulad sa mga slot machine: Ang mga toke
Ang Verizon ay gumawa ng ilang mga menor de edad na mga pagsasaayos sa pinakabagong serye ng mga 3G coverage ng mga ad, ngunit ang AT & T ay hindi impressed. Pinalawak ng AT & T ang paunang reklamo at kahilingan para sa injunction na isama ang mga bagong ad, at nagbigay ng pahayag upang 'itakda ang tuwid na tala' tungkol sa mga claim sa Verizon. Talaga bang nararapat ang mga ad na ito ng pansin?
Una sa lahat, ano ang inaasahan ng AT & T na magawa? Kung ang layunin ay upang maiwasan ang mga customer at prospective na mga customer mula sa pag-aaral tungkol sa kanyang kalat 3G coverage, ang pag-file ng isang kaso at pagguhit ng pansin ng media ay hindi isang mahusay na diskarte. Ang netong resulta ay isang bungkos ng libreng advertising para sa Verizon.
Ay inilunsad sa isang panahon kapag walang Microsoft Fix It o ATS at Windows Troubleshooters, at ang tanging paraan para sa user na ayusin ang kanilang mga problema sa Windows ay sundin tutorial at mano-manong i-edit ang Windows Registry o i-download ang mga pag-aayos ng registry o mga file na bat at patakbuhin ang mga ito upang ayusin ang kanilang mga problema. FixWin v1 para sa Windows 7 at Windows Vista, ay isang first-of-its-kind tool na nagbago sa lahat ng iyon. Ang mga gumagamit ay maaarin
TANDAAN:







