¿Cómo apagar la basura?

17

No creo en la Papelera y cuando borro algo quiero que desaparezca para siempre, ¿cómo apago la Papelera?

PD: Cuando borro archivos de la consola, ¿también van a la Papelera?

Adaptador UA
fuente
Es muy fácil desconectarse en Raspbian, una preferencia simple. Pero en Ubuntu lo han mantenido así durante MUCHO tiempo. Nadie ha explicado nunca por qué. En cualquier caso, 6 años después de esta pregunta, ahora es julio de 2017 y en Ubuntu 16.04 LTS, esto es lo mejor que puede hacer: Primero, vaya a Apariencias y configúrelo para que el menú aparezca en el título de la ventana, luego vaya al Administrador de archivos y seleccione Casas / Presione Alt-E, luego elija Preferencias y hay una opción allí para activar una opción Eliminar en Mover a la papelera en el menú contextual de archivos o directorios.
SDsolar

Respuestas:

8

Puede agregar una acción de eliminación como se describe en Cómo eliminar archivos omitiendo la basura . Los archivos eliminados de la consola se eliminan de inmediato, pero tenga en cuenta que, en algunas circunstancias, todavía se pueden recuperar, si desea eliminar archivos de forma segura, utilice el comando "borrar".

João Pinto
fuente
1
Simplemente no quiero pensar en vaciar la basura, gracias.
UAdapter
1
No hay ninguna opción para deshabilitar la papelera por completo, vea bug bugs.launchpad.net/nautilus/+bug/118988 , lo que puede hacer es habilitar la opción de eliminar archivos y reasignar la tecla DEL para invocarlo. En la práctica, esto deshabilitará la papelera del administrador de archivos.
João Pinto
Sin embargo
Kyle Clarke
@KyleClarke Derecha. Es actualmente no es posible para eliminar la basura desde el iniciador de la unidad , ya que esto es por diseño, y requeriría modificar el código fuente de la Unidad y recompilar.
Christopher Kyle Horton
10

Puede usar Shift+ en Deletelugar de Deletepara eliminar archivos para siempre, pero no lo olvide; Si elimina el archivo para siempre, no podrá recuperarlo fácilmente.

kv1dr
fuente
4

Hmmm

Places->Home Folder->Edit->Preferences->Behavior->Include a Delete command [...]

Sí, las eliminaciones de la consola no tienen acción de "reciclaje": se han ido.


fuente
2

En mi reproductor de mp3 agregué un archivo llamado .Trash-1000(no un directorio), que simplemente se interpone en el camino.

Golpeo Deletey aparece un mensaje: No se puede mover el archivo a la basura, ¿quieres eliminarlo de inmediato? con la acción por defecto Delete.

Lo suficientemente bueno para mis necesidades.

bsb
fuente
¡Me salvas el día! Esto no elimina la función Papelera. Simplemente cree un archivo .Trash-1000 para deshabilitar la Papelera.
metadings
Además, en ~ / .local / share haga lo mismo: rm -rf Trash, luego echo "nyah"> Trash
SDsolar
1

Yo también soy uno de los que ha sido molestado por este problema durante varios años ... insatisfecho con las propuestas existentes, recientemente me he tomado el tiempo para investigar una solución.

Comenzando con la premisa de que quiero que la Papelera desaparezca en todo el sistema, descubrí que, por el momento, la única solución real es crear una versión compilada personalizada de libgioGIO ) que se modifica para llamar a g_file_delete () cada vez que una aplicación llama a g_file_trash () .

Para todos los usuarios expertos en tecnología interesados ​​en esta solución: recientemente publiqué una guía paso a paso en GitHub :

Deshabilite globalmente la Papelera de GNOME en distribuciones basadas en Debian

Espero que esto sea de ayuda para quienes odian la basura con la misma pasión que yo ...

Michael Stumpfl
fuente
0

Puede establecer el bit inmutable.

Para hacerlo, primero vaciar la basura:

rm -rf ~/.local/share/Trash/*

Y entonces:

sudo chattr +i ~/.local/share/Trash/

Después de eso, cuando elimine o mueva algo a la papelera, recibirá el siguiente mensaje:

Cannot move to trash, delete it immediately?

EDITAR: resultados reales a continuación

chattr: Inappropriate ioctl for device while reading flags on /home/sg1/.local/share/Trash/
SirCrow
fuente
o simplemente elimine ese directorio y luego repita "nyah"> Papelera
SDsolar