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.