Con frecuencia conecto diferentes discos duros externos USB y unidades flash a mi computadora y me gustaría facilitar la eliminación de archivos y recuperar espacio en disco de ellos.
Si simplemente elimino el archivo, se mantendrá en una carpeta de basura oculta en la unidad externa hasta que vacíe la Papelera. Esto también me obliga a vaciar mi basura local simultáneamente mientras el disco externo todavía está conectado para recuperar el espacio en disco, lo que no es deseable.
Por el momento, la única otra "solución" que he encontrado es mover el archivo al disco duro interno y luego desecharlo. Esto no es óptimo porque pierdo tiempo moviendo archivos de una unidad a otra (regularmente trato con máquinas virtuales de 20GB +).
¿Cómo puedo eliminar permanentemente un archivo de una unidad externa, sin pasar por la papelera?
fuente
Respuestas:
⌘ Command⌥ Option⌫ Deleteeliminará permanentemente los archivos, con un diálogo de confirmación que advierte que esta acción no se puede deshacer ⌘Command⌫ Deletesimplemente mueve archivos a la Papelera, sin confirmación.
Consejo: siempre que desee que la aplicación Mac realice la misma acción pero de manera un poco diferente, intente hacerlo con el ⌥ Optionbotón presionado.
fuente
Puede crear un servicio o aplicación Automator para facilitar la ejecución del
rm
comando de shell, que eliminará permanentemente archivos o carpetas y omitirá la papelera.Por ejemplo, comience creando un nuevo Servicio en Automator.app .
files or folders
como entrada, probablemente también desee limitar la disponibilidad de este servicio a la aplicación Finder.Ask for Confirmation
paso al flujo de trabajo.Finalmente, agregue el
Run Shell Script
paso al flujo de trabajo. Asegúrese de pasar la entradaas arguments
. Luego puedes poner el siguiente script:Según lo mencionado por @Thecafremo, también puede agregar un
-P
parámetrorm
para seguridad adicional durante la eliminación. Para un detalle adicional, puede agregar algunos comentarios audibles agregando el siguiente comando al final del script de shell:Guarde su servicio, y debería estar listo para usar en Finder desde el menú Servicios en la barra de menú. El servicio también aparecerá en la parte inferior del menú que obtienes haciendo clic derecho en los archivos en Finder, aunque para que aparezca allí,
Finder > Services
primero debes ejecutarlo una vez desde el menú. También puede configurar un método abreviado de teclado para su servicio en el panel de preferencias Teclado de Preferencias del Sistema.En lugar de crear un servicio, podría crear de manera similar una aplicación en Automator, que puede anclar en el Dock para poder arrastrar archivos a él.
fuente
sudo
cuando se requiere contraseña. He intentado utilizarosascript -e ... with administrator priveleges
, pero escapar el original"
con\"
no parece funcionar.Y la opción podría ser el comando Terminal
rm
, con la-P
opción si desea un poco de seguridad adicional:Para hacerlo, solo:
rm -P
y arrastre el archivo a la ventana del terminal. Entonces golpear Enter.fuente
-rf
.¿Has considerado usar la Papelera sin desde la Mac App Store?
fuente
¿Qué tal algo como la Papelera X ? La descripción dice:
fuente
El siguiente truco funciona con OS X El Capitan. Recibí el consejo de aquí .
Seleccione su archivo (s) en Finder. Vaya al
File
menú y, cuando presione laalt/option
tecla, verá que la opción "Mover a la papelera" cambia a "Eliminar inmediatamente ...".fuente
La información de antecedentes se puede encontrar en el documento Eliminación segura de datos de la memoria magnética y de estado sólido
Una implementación del conocimiento obtenido de este documento es GNU shred . Esta herramienta se puede instalar como parte de
coreutils
de MacPorts .fuente
Existe una herramienta gratuita llamada Skip The Trash , que no solo permite la eliminación regular, sino también la eliminación autenticada como administrador. Agrega menús contextuales al Finder:
http://www.blazingtools.com/delete_without_trash_mac.html
fuente
A partir de El Capitan 10.11.6 esto ahora es posible sin usar Terminal.app: seleccione los archivos que desea eliminar, haga clic derecho y seleccione "Eliminar inmediatamente ...".
fuente