Necesito copiar y sobrescribir una gran cantidad de archivos, he usado el siguiente comando:
# cp -Rf * ../
Pero luego, cuando existe un archivo con el mismo nombre en la carpeta de destino, recibo esta pregunta:
cp: overwrite `../ibdata1'?
El problema es que tengo unos 200 archivos que se sobrescribirán y no creo que presionar Y then Enter200 veces sea la forma correcta de hacerlo.
Entonces, ¿cuál es el camino correcto para eso?

yesfunción de tubería, ¡muy útil!¿Te das cuenta de que RHEL y CentOS han tratado de proteger a los usuarios novatos configurando alias para el usuario raíz para evitar sobrescribir y eliminar archivos accidentalmente?
El
-icambio es lo que requiere confirmación al modificar o eliminar archivos existentes. Debido a que la expansión de alias ocurre antes de la ejecución del comando, incluso el uso del--force -finterruptor aún requerirá confirmación.Puede eliminar el alias de forma permanente editando el
/root/.bashrcarchivo, eliminar el alias durante la duración de una sesión conunalias cpo para un solo comando use uno de:/bin/cp"cp"o'cp'alrededor del comandocommand cp\cpfuente