Linux cancela el comando cp para sobrescribir el método de solicitud de archivo

  

Use el comando cp para copiar archivos en sistemas Linux, pero cuando use el comando cp para copiar archivos al directorio dir, siempre se le solicitará que sobrescriba el archivo. Entonces, ¿cómo se cancela el aviso para permitir que Linux copie los archivos directamente?

De hecho, este consejo es una buena característica, es posible evitar daños en el sistema causadas por nuestra negligencia, pero si no quieren ver el mensaje de estas interacciones que? Por ejemplo, necesitamos escribir una secuencia de comandos para instalar algunos archivos en el directorio especificado, entonces ciertamente no queremos ver el aviso.

Puedes probar la opción -f, y -f generalmente significa cumplimiento.

cp -f file dir

Pero parece que el resultado no es el que esperábamos, el sistema aún tendrá una solicitud de superposición. Por que

El motivo es muy simple, el sistema cp alias de comando a cp -i.

Cuando ejecutamos el comando cp, el sistema a menudo ejecuta cp -i, la opción -i indica que hay información de solicitud interactiva,

Entonces, cuando se ejecuta cp -f, el sistema realmente se ejecuta Es cp -i -f, por lo que todavía habrá una sugerencia de superposición.

Puede ejecutar el comando alias para ver lo siguiente:

alias cp = ‘ cp -i ’

alias l. = ‘ ls -d. * --color = auto ’
alias

ll = ‘ ls -l --color = auto ’

alias ls = ‘ ls --color = auto ’

alias mv = ‘ Mv -i ’

alias rm = ‘ rm -i ’

alias que = ‘ alias |  /usr /bin /which --tty-only --read-alias --show-dot --show-tilde ’

También es muy sencillo ejecutar el cp original:

1 Agregue la ruta absoluta al llamar a cp (se puede obtener con el comando whereis cp), como

/bin /cp -f dir dir

2. Llame al original del sistema ejecutando directamente la siguiente instrucción Comando:

\\ cp -f file dir

3. Comente fuera Alias ​​cp = ‘ cp -i ’

en ~ /.bashrc 4.unalias cp Luego use cp, pero restaure el alias después de usar cp = ‘ cp -i ’

La anterior es la forma de cancelar el comando cp para sobrescribir el indicador del archivo. Si cancela este indicador, puede copiar el archivo directamente, copiarlo. La velocidad será mucho más rápida.

Copyright © Conocimiento de Windows All Rights Reserved