Kuidas sundida cp-käsk kinnituseta üle kirjutama?
Käsk cp (mis tähistab koopiat) on Linuxis ja teistes UNIX-tüüpi operatsioonisüsteemides üks levinumaid käske failide ja kataloogide kopeerimiseks. Selles juhendis näitame, kuidas sundida käsku cp kopeerimistoiming Linuxis kinnitusteta üle kirjutama.
Tavaliselt kirjutab cp-käsu käivitamisel sihtfail (id) või kataloogi üle nagu näidatud.
# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh
Cp käitamiseks interaktiivses režiimis nii, et see küsiks enne olemasoleva faili või kataloogi ülekirjutamist, kasutage lipu -i
, nagu on näidatud.
# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh
Vaikimisi on varjunimi cp käsk, mis paneb kasutaja interaktiivses režiimis käsu cp käivitama. See ei pruugi Debiani ja Ubuntu derivaatide puhul nii olla.
Kõigi oma vaikenimede kontrollimiseks käivitage alias-käsk nagu näidatud.
# alias
Ülaltoodud ekraanipildi esiletõstetud varjunimi tähendab, et käsu käivitamisel töötab see vaikimisi interaktiivses režiimis. Isegi kui kasutate käsku yes
, palub kest ikkagi ülekirjutamist kinnitada.
# yes | cp -r bin test
Parim viis ülekirjutuse sundimiseks on kasutada tahapoole kaldkriipsu enne käsku cp, nagu on näidatud järgmises näites. Siin kopeerime kataloogi bin
sisu kataloogi test
.
# \cp -r bin test
Teise võimalusena saate praeguse seansi cp varjunime unaliasida, seejärel käivitada käsu cp mitteinteraktiivses režiimis.
# unalias cp # cp -r bin test
Lisateabe saamiseks vaadake lehte cp käsk man.
# man cp
Kui teil on küsimusi, küsige meilt allpool oleva tagasisidevormi kaudu.