No puedo buscar basura en ningún lado. ¿Puedes decirme un comando o algo así para vaciar la papelera usando la terminal?
No puedo buscar basura en ningún lado. ¿Puedes decirme un comando o algo así para vaciar la papelera usando la terminal?
Respuestas:
Puede usar el comando ˋrmˋ:
rm -rf ~/.local/share/Trash/*
El comando rm elimina (elimina) archivos o directorios.
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
La carpeta de basura se encuentra en: $HOME/.local/share/Trash
Tenga cuidado al usar el rmcomando: los archivos no se envían a un bote de basura donde puede recuperarlos, por lo que no es fácil deshacerlos.
~solo es una cosa específica del shell, que se expande a la ruta del directorio de inicio. Usar, por ejemplo "~/some/path", no se expandirá debido a las citas. Del mismo modo, no todos los administradores de archivos lo entenderán ~si lo ingresa en la barra de direcciones.
rmno pueden eliminar carpetas en absoluto, a menos que le dé la -ropción (o equivalente). Sin embargo, el uso rmsin el cuidado adecuado puede ocasionar la pérdida de la pérdida de archivos personales importantes , especialmente si se usa con argumentos comodín.
~en la barra de direcciones.
Con trash-cliinstalado, puedes hacer
trash-empty
Detalles más interesantes sobre el manejo de basura: Aquí
.Trash-$UID, por lo que en este caso la basura está físicamente en dos lugares diferentes ...
Estás buscando el $XDG_DATA_HOME/Trashdirectorio. El directorio de la papelera se define en la "Especificación de la papelera de escritorio" del sitio de freedesktop . Esta variable normalmente no está disponible en las ventanas de terminal, por lo tanto, será necesario trash-empty. Este comando sigue todas las especificaciones de Freedesktop.org y es lo suficientemente inteligente como para descubrir dónde está la Papelera. Necesitará instalarlo primero.
Hay otras herramientas para esto, como las gvfs-trash --emptyque también pueden enviar elementos a la papelera.
$XDG_DATA_HOME. ¿Cómo conseguiste eso?
trash-empty vacía la basura . Solo necesitas ejecutarlo. El binario está en el trash-clipaquete. Es lo mismo que la solución jhort, solo que explico de dónde viene y ofrezco otra herramienta.
gio trash --empty, al menos en Ubuntu 18.10 / Gnome 3.
Con tipo de basura-cli instalado trash-empty
instalar tipo basura-cli
sudo apt-get install trash-cli
Tuve problemas con
rm -rf ~/.local/share/Trash/*
Entonces tuve que hacer:
sudo -s
cd ~/.local/share/Trash/
Antes de escribir el siguiente comando, asegúrese absolutamente de estar en el directorio correcto, ya que puede eliminar fácilmente todo en su carpeta de inicio de esta manera y no habrá ninguna advertencia.
rm -fr *
Y luego todo se fue ...
sudo? Como había eliminado algo como superusuario, y para vaciarlo Trash, tuve que hacer sudopara tener ese privilegio. Simplemente sudo rm -rf /fullabsolutepathfunciona en un comando.
rm -fr *en la carpeta incorrecta. Edite su respuesta y al menos use rutas completas ...