Kaip priversti cp komandą perrašyti be patvirtinimo
Komanda cp (kuri reiškia kopiją) yra viena iš dažniausiai naudojamų komandų „Linux“ ir kitose į UNIX panašiose operacinėse sistemose, skirta failams ir katalogams kopijuoti. Šiame vadove parodysime, kaip priversti cp komandą perrašyti kopijavimo operaciją be patvirtinimo sistemoje „Linux“.
Paprastai, kai vykdote cp komandą, ji perrašo paskirties failą (-us) arba katalogą, kaip parodyta.
cp bin/git_pull_frontend.sh test/git_pull_frontend.sh
Jei norite paleisti cp interaktyviuoju režimu, kad prieš perrašydami esamą failą ar katalogą būtų paraginti, naudokite vėliavėlę -i
, kaip parodyta.
cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh
Pagal numatytuosius nustatymus šiuolaikiniai Linux platinimai, ypač priklausantys Red Hat Enterprise Linux (RHEL) šeimai, yra su cp komandos slapyvardžiu, kuris sukuria vartotojas vykdo cp komandą interaktyviuoju režimu. Taip gali būti ne Debian ir Ubuntu išvestinėse programose.
Norėdami patikrinti visus numatytuosius alias, paleiskite komandą alias, kaip parodyta.
alias
Aukščiau pateiktoje ekrano kopijoje paryškintas alias reiškia, kad kai paleisite komandą, pagal numatytuosius nustatymus ji veiks interaktyviuoju režimu. Net kai naudojate komandą taip
, apvalkalas vis tiek paragins patvirtinti perrašymą.
yes | cp -r bin test
Geriausias būdas priverstinai perrašyti yra naudoti pasvirąjį brūkšnį prieš komandą cp, kaip parodyta šiame pavyzdyje. Čia mes kopijuojame katalogo bin
turinį į test
katalogą.
\cp -r bin test
Arba galite pavardyti dabartinės sesijos cp slapyvardį, tada paleisti cp komandą neinteraktyviuoju režimu.
unalias cp
cp -r bin test
Norėdami gauti daugiau informacijos, žr. cp komandos vadovo puslapį.
man cp
Jei turite klausimų, paklauskite mūsų naudodami toliau pateiktą atsiliepimų formą.