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 rm
comando: 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.
rm
no pueden eliminar carpetas en absoluto, a menos que le dé la -r
opción (o equivalente). Sin embargo, el uso rm
sin 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-cli
instalado, 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/Trash
directorio. 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 --empty
que 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-cli
paquete. 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 sudo
para tener ese privilegio. Simplemente sudo rm -rf /fullabsolutepath
funciona en un comando.
rm -fr *
en la carpeta incorrecta. Edite su respuesta y al menos use rutas completas ...