Giunsa Pagpugos ang cp Command nga I-overwrite nga wala’y Pagkumpirma
Ang cp command (nga nagpasabot ug kopya) maoy usa sa kasagarang gigamit nga mga sugo sa Linux ug uban pang UNIX-like operating system, para sa pagkopya sa mga file ug mga direktoryo. Niini nga giya, ipakita namo kung unsaon pagpugos ang cp command nga i-overwrite ang operasyon sa kopya nga walay kumpirmasyon sa Linux.
Kasagaran, kung magpadagan ka og cp command, gi-overwrite niini ang (mga) padulngan nga file o direktoryo sama sa gipakita.
# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh
Sa pagpadagan sa cp sa interactive mode aron kini mag-aghat kanimo sa dili pa i-overwrite ang usa ka kasamtangan nga file o direktoryo, gamita ang -i
nga bandera sama sa gipakita.
# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh
Sa kasagaran, ang alyas alang sa cp command nga nagpadagan sa usa ka user sa cp command sa interactive mode. Mahimong dili kini ang kaso sa Debian ug Ubuntu derivatives.
Aron masusi ang tanan nimong mga default nga alias, padagana ang alias command sama sa gipakita.
# alias
Ang gipasiugda nga alyas sa screenshot sa ibabaw nagpasabot nga kung imong gipadagan ang command, sa default kini modagan sa interactive mode. Bisan kung imong gamiton ang yes
nga sugo, ang kabhang mag-aghat gihapon kanimo sa pagkumpirma sa overwrite.
# yes | cp -r bin test
Ang labing maayo nga paagi sa pagpugos sa pag-overwrite mao ang paggamit sa usa ka backward slash sa wala pa ang cp command sama sa gipakita sa mosunod nga pananglitan. Dinhi, gikopya namo ang mga sulod sa bin
directory ngadto sa test
directory.
# \cp -r bin test
Sa laing bahin, mahimo nimong unalias ang cp alias alang sa kasamtangan nga sesyon, dayon ipadagan ang imong cp command sa non-interactive mode.
# unalias cp # cp -r bin test
Para sa dugang nga impormasyon, tan-awa ang cp command man page.
# man cp
Kung naa kay pangutana, pangutana kanamo pinaagi sa feedback form sa ubos.