22 votos

¿Cómo borrar de forma segura archivos en OS X sin mover los archivos a la papelera?

Mi pregunta es si quiero eliminar un archivo en OS X de forma segura (como la función de "Vaciar papelera de forma segura"), de modo que el archivo no pueda ser recuperado mediante herramientas de recuperación. No quiero vaciar la papelera. ¿Es posible eliminar archivos de forma segura en OS X sin mover el archivo a la papelera?

31voto

Kai Li Puntos 1546

Siempre puedes usar el comando de terminal rm con la opción -P:

[La opción -P hará que] los archivos regulares sean sobrescritos antes de ser eliminados. Los archivos son sobrescritos tres veces, primero con el patrón de bytes 0xff, luego 0x00, y luego 0xff nuevamente, antes de ser eliminados.

Si no eres hábil con la Terminal, simplemente:

  1. Abre el Terminal.app (se encuentra en /Applications/Utilities).
  2. Escribe cd y arrastra la carpeta que contiene el archivo que deseas eliminar hasta la ventana del terminal.
  3. Escribe rm -P NombreArchivo.extensión y presiona Enter

9 votos

O combina los pasos 2 y 3 escribiendo rm -P y luego arrastrando directamente el archivo a la ventana del terminal. También vale la pena mencionar que, dependiendo del proceso de asignación de sectores/clústeres, generalmente no se garantiza que el archivo completo sea sobrescrito. Si realmente te importa este tipo de cosas, utiliza FileVault 2 para cifrar todo el disco.

3 votos

En versiones más recientes de macOS (por ejemplo, Monterey) -P no hace nada; según la página de manual -P Esta bandera no tiene efecto. Se mantiene solo por compatibilidad con versiones anteriores de 4.4BSD-Lite2.

17voto

srm es otra utilidad de shell para eliminar archivos de forma segura. Utiliza el algoritmo Gutmann de 35 pases por defecto, pero -s (sobrescribe los archivos con datos aleatorios una vez) es más rápido y debería ser suficientemente seguro para la mayoría de los propósitos.

1 votos

De hecho, al elegir "Vaciar papelera de forma segura" en Finder se invoca srm.

0 votos

@lupincho ¿Cómo eliges eso? Nunca lo he visto antes

2 votos

@unbeatable101: ya no está disponible en las versiones recientes de MacOS

5voto

benwiggy Puntos 8

Si deseas asegurarte de que tus archivos, eliminados o de lo contrario, no puedan ser recuperados, simplemente activa FileVault para encriptar tu disco.

Múltiples borrados o escrituras en los SSDs no hacen que el archivo esté "más" borrado.

(Me doy cuenta de que esta es una pregunta antigua.)

-3voto

UnixCoon Puntos 23

El comando securely delete sobrescribía las áreas en el medio de almacenamiento. En OS X El Capitan 10.11 aún era accesible a través de la terminal. Se llamaba srm - y ha desaparecido desde macOS Sierra 10.12

La opción -P asegura que al eliminar, las áreas de memoria se sobrescriben tres veces antes de que se libere el espacio de memoria. Por ejemplo, rm -P Escritorio/Archivo.txt elimina el archivo Archivo.txt del escritorio. La opción adicional -R también elimina el contenido de carpetas y subcarpetas (así como su contenido)

rm -RP ~/Escritorio/[Directorio/Archivo]

Elimina carpetas y su contenido. Para evitar errores de escritura, ingresa rm -RP incluyendo un espacio al final.

1 votos

¿Elimina rm de forma segura archivos tal como lo pregunta el OP?

3 votos

-P ya ha sido mencionado en la respuesta aceptada. Hoy en día, como apple.stackexchange.com/a/422756/9058 explica, ni srm ni rm -P aseguran que los datos realmente se sobrescriban.

0 votos

Y esa es la razón para votarme negativamente ahora?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X