Linux: comando para vaciar la papelera de reciclaje

Respuestas:

20

A excepción de los ~/.local/share/Trasharchivos de basura para otros sistemas de archivos pueden almacenarse en <mount-point>/.Trash-$(id -u)directorios. Si está ejecutando ubuntu, hay un paquete auxiliar para limpiar todas las ubicaciones

sudo aptitude install trash-cli

Para limpiar la basura en todas las ubicaciones simplemente ejecute:

empty-trash

Debería funcionar con cualquier entorno de escritorio de Linux que cumpla con la especificación de basura de FreeDesktop.org . En versiones más recientes, el comando puede ser:

trash-empty
Paweł Nadolski
fuente
Buen punto. Más información aquí: manpages.ubuntu.com/manpages/lucid/man1/empty-trash.1.html
Linker3000
9
rm -rf ~/.local/share/Trash/files

Si no está debajo de .local / share, puede estar debajo de ~/.Trash

Linker3000
fuente
Gracias por su respuesta, pero en .local / share / solo tengo "aplicaciones" y "mime", no se encuentra basura :(.
Rob
OK, eche un vistazo a /home/YOURUSERNAME/.Trash
Linker3000 el
3

En caso de que desee vaciar la papelera del usuario actualmente conectado:

rm -rf ~/.local/share/Trash/files/*
Tú haces
fuente
0

Después de instalar el sistema operativo si no ha eliminado / movido nada a la Papelera desde la GUI, la carpeta Papelera en el directorio del usuario no se creará en absoluto. Entonces, si busca el directorio Papelera desde la línea de comandos, no lo encontrará. Ahora supongamos que mueve / elimina un archivo a la Papelera desde la GUI, es cuando se crea el directorio Papelera y se puede acceder desde la línea de comandos. Si restaura el archivo o lo elimina permanentemente, ya sea desde la GUI o desde la línea de comandos, la carpeta Papelera aún permanece y es accesible desde la GUI y la línea de comandos.

directorio de la papelera de la línea de comando: - "/root/.local/share/Trash" debajo de la Papelera tiene dos directorios nuevamente, uno con "archivos" y otro con "información". archivos: - información de datos reales: - metadatos de los datos

Comprobado esto en Centos 6.8

Editar: los archivos en el thrash se pueden eliminar de la GUI o ingresando a /root/.local/share/Trash/files y eliminar todo

Ashwin
fuente
Tal como está escrito, esta es información complementaria útil, pero no responde directamente a la pregunta de cuál es el comando. ¿Puedes pasar esta respuesta a la línea de meta?
Fixer1234