Kako vsiliti cp ukaz za prepis brez potrditve
Ukaz cp (kar pomeni kopijo) je eden najpogosteje uporabljenih ukazov v Linuxu in drugih operacijskih sistemih, podobnih UNIX-u, za kopiranje datotek in imenikov. V tem priročniku bomo pokazali, kako prisiliti ukaz cp, da prepiše operacijo kopiranja brez potrditve v Linuxu.
Ko zaženete ukaz cp, običajno prepiše ciljne datoteke ali imenik, kot je prikazano.
# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh
Če želite zagnati cp v interaktivnem načinu, da vas pozove, da pred prepisom obstoječe datoteke ali imenika uporabite zastavico -i
, kot je prikazano.
# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh
Privzeto je vzdevek za ukaz cp, zaradi katerega uporabnik zažene ukaz cp v interaktivnem načinu. To morda ne velja za izpeljanke Debian in Ubuntu.
Če želite preveriti vse privzete vzdevke, zaženite ukaz vzdevek, kot je prikazano.
# alias
Poudarjeni vzdevek na zgornjem posnetku zaslona pomeni, da bo po zagonu ukaza privzeto deloval v interaktivnem načinu. Tudi ko uporabite ukaz yes
, vas bo lupina še vedno pozvala, da potrdite prepis.
# yes | cp -r bin test
Najboljši način za vsiljeno prepisovanje je uporaba poševnice nazaj pred ukazom cp, kot je prikazano v naslednjem primeru. Tukaj kopiramo vsebino imenika bin
v imenik test
.
# \cp -r bin test
Lahko pa tudi vzdevek cp izključite za trenutno sejo, nato pa ukaz cp zaženete v neinteraktivnem načinu.
# unalias cp # cp -r bin test
Za več informacij glejte stran z navodili za ukaz cp.
# man cp
Če imate kakršna koli vprašanja, nas vprašajte prek spodnjega obrazca za povratne informacije.