En mi archivo /home/user/.bashrc, tengo esos alias para evitar errores:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
Si estoy realmente seguro de lo que estoy haciendo, puedo sobrescribir rm
y mv
usar alias rm -f
o mv -f
, no me preguntará si realmente quiero sobrescribir archivos.
El problema es que no funciona para el cp
comando, el uso cp -f
aún me hará una pregunta.
¿Esto es normal? ¿Qué debo hacer para tener un cp -i
alias por defecto y poder usar el cp -f
comando también?
Estoy usando Debian Wheezy 64bit.
Al dar
cp -f
, la opción simplemente se suma a la opción existente.Es decir, si tiene un
alias cp='cp -i'
, la palabra cp se reemplaza en el comandocp -f
, por lo que obtienecp -i -f file1 file2
.Para anular el alias:
La barra diagonal inversa antes del comando deshabilitará el alias. Puede usar en
command cp
lugar de\cp
legibilidad.fuente