Estoy tratando de eliminar un directorio en OS X. Lo hago rm -r /path/dirpero sigo recibiendo muchos, muchos mensajes como este:
override rw-r--r-- root/wheel for cron/migrate.php?
Escribo y para un mensaje, pero luego aparece otro. Me gustaría anular el mensaje para todo el directorio en un comando. ¿Cómo puedo hacer eso?
command-line
permissions
rm
bernie2436
fuente
fuente

brew install gitPaso 2:brew link gitobrew link --overwrite gitPaso 3:git versionDisfruta de la última versión de git en macOS.Respuestas:
El primer enfoque es usar la
-fopción dermcomando:rm -rf /your/pathEl segundo enfoque es,
yes | rm -r /your/pathEl primer enfoque se usó más para su propósito y el segundo enfoque se usó más para copiar o mover archivos.
fuente
yes.Usa la
-fbandera pararmEsto no le hará ninguna pregunta, todo lo que pueda eliminar se eliminará.
fuente
Una forma de eliminar archivos que no le pertenecen es hacerlo como root.
Esto supera la mayoría de los permisos que causan la solicitud de anulación. Todavía puede haber ocasiones en que los permisos están configurados para evitar que la raíz elimine accidentalmente archivos en los que
sudo chmod -R 777 /path/to/dirpuede ser útil antes del comando rm .Recuerde que debe asegurarse de que desea eliminar los archivos y que su ruta es correcta.
fuente
/etc/sudoers, que es uno de los frenos que debería evitar que los usuarios hagan lo que no deberían hacer. De lo contrario, ¡afortunadamente! ¡Esto sería bastante inútil!