Miércoles, Julio 15, 2020

Como vaciar la papelera de root en linux

trash.jpg

Un tip sencillito en plan remember, sobre como borrar el contenido de la papelera de root en Linux utilizando la linea de comandos.

La manera más rápida es mediante el comando:

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

que muchos conoceréis.

Es posible que tu que estás leyendo esto y no llevas demasiado tiempo en linux o simplemente no te gusta usar la terminal, te preguntes que diablos hace cada de unos esos parámetros, antes de hacer un copy-paste a lo loco fiándote de lo que te dice un replicante.

Así que toca una breve explicación:

  • El comando “sudo” no precisa presentación, nos otorga temporalmente los poderes de usuario root, que necesitamos para hacer limpieza en su directorio.
  • rm: nos sirve para eliminar archivos o carpetas (por lo tanto debe ejecutarse con mucho cuidado, especialmente si estás como superusuario)
  • -f: esa “f” es de “force”, porque por aquí no nos gusta la gente, quiero decir las terminales que hacen demasiadas preguntas, a la hora de borrar archivos.
  • -r: tiene una función recursiva, elimina las carpetas contenidas contenidas en la papelera (Trash) y todo su contenido
  • ~/.local/share/Trash/*: Es la dirección donde está la papelera, seguramente os llamará la atención el símbolo inicial (creo que se llama “virgulilla”) y el asterisco final. El primero nos sirve para identificar el directorio principal del usuario root y el asterisco es una especie de comodín para eliminar todas las carpetas incluidas en Trash.

Es posible que antes de borrar, queramos echarle un vistazo a los archivos de la papelera, desde la propia terminal:

Primero nos logueamos como superusuario (el guión nos va a servir para cambiarnos al directorio de root)

1
su -

nos vamos a la papelera:

1
cd ~/.local/share/Trash/*

y echamos un vistazo a lo que contiene (incluyendo los archivos ocultos):

1
ls -a

en especial a la carpeta files:

1
ls -a files

y después si queremos ya podemos ejecutar el comando que os comentaba al principio

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

para borrar todo o en caso contrario, restaurar algún archivo que nos interese.

 

Imagen: Camille Rose (CC BY 2.0)

Fuente: lamiradadelreplicante

Compártelo. ¡Gracias!

 
Grupo Digital de Ayuda! Laboratorio Linux! - Linux para todos.

¿Quién está en línea?

Hay 117 invitados y ningún miembro en línea

Contador de Visitas

10750201
Hoy Hoy 129
Ayer Ayer 2808
Esta semana Esta semana 5664
Este mes Este mes 36927
Total de Visitas Total de Visitas 10750201

Día con más
visitantes

06-15-2020 : 2878

Gracias por su visita