Kā piespiest cp komandu pārrakstīt bez apstiprinājuma


Komanda cp (kas apzīmē kopiju) ir viena no Linux un citās UNIX līdzīgām operētājsistēmām visbiežāk izmantotajām komandām failu un direktoriju kopēšanai. Šajā ceļvedī mēs parādīsim, kā piespiest komandu cp pārrakstīt kopēšanas darbību bez apstiprinājuma Linux.

Parasti, palaižot cp komandu, tā pārraksta mērķa failu (-us) vai direktoriju, kā parādīts.

# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh

Lai palaistu cp interaktīvajā režīmā, lai tas pamudinātu jūs pirms esošā faila vai direktorija pārrakstīšanas, izmantojiet karodziņu -i , kā parādīts.

# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh

Pēc noklusējuma aizstājvārds komandai cp, kas liek lietotājam palaist komandu cp interaktīvajā režīmā. Tas var nebūt gadījumā ar Debian un Ubuntu atvasinājumiem.

Lai pārbaudītu visus noklusējuma aizstājvārdus, palaidiet komandu aizstājvārds, kā parādīts.

# alias

Izceltais aizstājvārds iepriekš redzamajā ekrānuzņēmumā nozīmē, ka, palaižot komandu, pēc noklusējuma tā darbosies interaktīvajā režīmā. Pat tad, ja izmantojat komandu yes , čaula joprojām liks jums apstiprināt pārrakstīšanu.

# yes | cp -r bin test

Labākais veids, kā piespiest pārrakstīt, ir izmantot slīpsvītru pirms cp komandas, kā parādīts nākamajā piemērā. Šeit mēs kopējam direktorijas bin saturu uz direktoriju test .

# \cp -r bin test

Alternatīvi, jūs varat atdalīt pašreizējās sesijas cp aizstājvārdu un pēc tam palaist savu komandu cp neinteraktīvajā režīmā.

# unalias cp
# cp -r bin test

Lai iegūtu papildinformāciju, skatiet cp komandu man lapu.

# man cp

Ja jums ir kādi jautājumi, jautājiet mums, izmantojot zemāk esošo atsauksmju veidlapu.