![FlawedAmmyy Remote Access Trojan Distribuert via phishing-e-post som tar kontroll over datamaskinen](/f/a0acd09263dd04976172dcfbae8f5378.jpg?width=100&height=100)
De cp -kommando (som står for a kopiere) er en av de vanligste kommandoene på Linux og andre UNIX-lignende operativsystemer, for kopiering av filer og kataloger. I denne guiden vil vi vise hvordan du tvinger cp -kommando å overskrive en kopieringsoperasjon uten bekreftelse i Linux.
Vanligvis, når du kjører a cp -kommando, den overskriver destinasjonsfilen (e) eller mappen som vist.
# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh.
Å løpe cp i interaktiv modus slik at den ber deg om å overskrive en eksisterende fil eller katalog, bruk -Jeg
flagg som vist.
# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh.
Som standard er moderne Linux -distribusjoner spesielt de i Red Hat Enterprise Linux (RHEL) familien kommer med en alias for cp -kommando som får en bruker til å kjøre cp -kommando i interaktiv modus. Dette er kanskje ikke tilfelle på Debian og Ubuntu derivater.
For å sjekke alle standardene dine aliaser, kjør alias kommando som vist.
# alias.
Det markerte alias i skjermbildet ovenfor betyr det at når du kjører kommandoen, vil den som standard kjøres i interaktiv modus. Selv når du bruker ja
kommandoen, vil skallet fortsatt be deg om å bekrefte overskriving.
# ja | cp -r bin test.
Den beste måten å tvinge overskriving på er å bruke en skråstrek bakover før cp -kommando som vist i følgende eksempel. Her kopierer vi innholdet i søppelbøtte
katalog til test
katalog.
# \ cp -r bin test.
Alternativt kan du unalias de cp alias for gjeldende økt, og kjør deretter cp -kommando i ikke-interaktiv modus.
# unalias cp. # cp -r bin test.
For mer informasjon, se cp -kommando mannsside.
# mann cp.
Spør oss via tilbakemeldingsskjemaet nedenfor hvis du har spørsmål.