Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado.

Los directorios de inicio casi siempre terminan repletos de archivos sueltos: descargas aleatorias de Internet, listas de tareas pendientes y directorios de trabajo para proyectos abandonados hace mucho tiempo.

Los usuarios de escritorio pueden enviar toda su basura a la papelera, un espacio de almacenamiento temporal donde se guardan los archivos. antes del borrado—pero los usuarios que prefieren realizar su mantenimiento en el terminal no tienen esta opción. Así es como puedes cambiar eso.

¿Qué es un bote de basura y por qué lo usaría?

Una papelera (conocida como papelera de reciclaje en Windows) es un almacenamiento temporal para los archivos que ha decidido eliminar, pero que aún no ha decidido eliminar. Es como el cubo de la cocina o fuera de la casa: puedes tirar la basura ahí, pero hasta que lleguen los recolectores de basura. por su calle y llevarlo al incinerador, aún puede sacarlo, limpiarlo y volver a colocarlo donde se supone que debe ser.

instagram viewer

Esto es útil cuando accidentalmente tiraste las viejas cartas de amor de tu cónyuge (que a ti te parecen basura pero son recuerdos invaluables para ellos). También es útil cuando elimina un directorio completo de lo que parece ser basura no deseada de su disco, pero luego recuerda que En lo profundo de sus subdirectorios, contiene la única copia de seguridad de su archivo de contraseñas, las fotos de su boda y las ecografías de su bebé por nacer. niño.

La mayoría de los escritorios controlados por GUI han tenido alguna variante del sistema de basura desde el lanzamiento de Lisa de Apple en 1983. (entonces se llamaba papelera), y los escritorios GNOME, MATE, KDE y XFCE se envían con una papelera como estándar.

La papelera está tan profundamente incrustada en el entorno de escritorio, que la mayoría de las veces, seleccionar un archivo y luego presionar el Borrar key, en realidad no eliminará el archivo y, en cambio, lo moverá a la papelera. Si viene de Windows, el sistema operativo incluso le preguntará si está seguro de que desea enviar el archivo a la papelera de reciclaje.

¡Basura para tu terminal Linux!

Los botes de basura, las papeleras de reciclaje y las papeleras son objetos esqueomórficos. Son objetos de software que imitan gráficamente a sus contrapartes del mundo real de una manera que da pistas sobre su función prevista. Un basurero de escritorio se ve así debido a la forma en que se comporta.

Si bien es un gran lugar para hacer las cosas con un mínimo de complicaciones, la terminal de Linux no es un entorno rico en gráficos. Tener una imagen de un contenedor de desechos domésticos no tendría sentido e, incluso si es posible, distraería la experiencia de la terminal y consumiría recursos innecesarios.

Como comportamiento estándar, el terminal permite eliminar elementos con el comando rm. Por ejemplo:

rmeste.archivoeso.archivootro.archivo

El comando rm acepta argumentos que eliminarán recursivamente directorios, directorios vacíos, preguntar antes de cada uno o tres retiros, o eliminar elementos, incluso si es una idea sorprendentemente mala para hazlo

El comando rm otorga poder al usuario de la terminal, pero si se equivoca y elimina accidentalmente todo el proyecto, entonces no tiene forma de recuperarlos sin usar una utilidad como TestDisk.

basura-cli cambia eso al permitirle usar el sistema de Papelera de su escritorio Linux desde la terminal.

¿Qué es basura-cli?

Si tiene un DE como KDE, GNOME o XFCE, trash-cli usará la papelera de su sistema para desechar archivos, manteniendo la ruta original, la fecha de eliminación y los permisos. Esto significa que puede inspeccionar los archivos antes de borrarlos permanentemente de su disco.

Puede vaciar la papelera de una sola vez, o puede elegir tirar archivos y carpetas individuales en el contenedor de basura virtual.

Esto no funcionará de inmediato en computadoras de escritorio que no tengan un sistema de basura incorporado, por lo que si está usando una ventana administrador, como i3, Ratpoison o dwm, lamentablemente no tiene suerte y es posible que deba considerar una alternativa solución.

Instalación de basura-cli en Linux

La instalación de trash-cli es simple, con el único requisito previo de tener Python 2.7 o Python 3 ya instalado. Si no tienes Python, puedes instalarlo en Ubuntu con:

sudo apto instalar python3-pip

En distribuciones basadas en Arch:

sudo pacman -S python-pip

En distribuciones relacionadas con Red Hat:

sudo mmm instalar python3 python3-rueda

...y en Fedora:

sudo dnf instalar python3-pip python3-rueda

Ahora puedes instalar trash-cli con:

pepita instalar basura-cli

La ubicación de instalación del paquete predeterminado será ~/.local/bin, así que si esto no está en su RUTA, agréguelo con:

eco 'exportación RUTA ="$RUTA":~/.local/bin'>> ~/.bashrc

luego recargar .bashrc:

fuente ~/.bashrc

Uso de trash-cli para administrar su basura desde la terminal

Al igual que con sus contrapartes de escritorio y del mundo real, trash-cli es fácil de usar en la terminal y su uso es bastante sencillo. Solo hay cuatro comandos que debe recordar.

  • botar basura: Papelera de archivos y directorios.
    botar basura este.archivo
    O:
    basura-poner ese directorio
    ... moverá un archivo o directorio a la papelera. trash-cli no distingue entre archivos y directorios, por lo que no es necesario agregar argumentos como lo haría con el comando rm.
  • lista de basura: Enumera todo lo que hay en su papelera, lo que le permite hurgar en las bolsitas de té usadas de su sistema de archivos en busca de su anillo de bodas.
  • basura-restauración: Extrae elementos de la papelera y los restaura a su ubicación original. Puede especificar varios archivos:
    basura-restaurareste.archivoeso.archivoimportante.archivo
  • papelera-rm: Elimina archivos individuales de la papelera.
    basura-rmeso.archivo
  • papelera vacía: Vacía tu basura. Esto es todo, eliminación final y sin vuelta atrás.

Por supuesto, usted no quiere que la basura se quede en su basura indefinidamente. Atrae roedores e insectos, y además, mientras esté en tu disco, no estás ahorrando espacio. Si bien puedes usar vaciar la basura para vaciar la papelera cada vez que recuerde hacerlo, es más fácil configurar un cronjob para que lo haga por usted.

crontab -l; eco "@daily $(que basura-vacío) 30") | crontab -

... agrega un cronjob que, todos los días, vaciará su papelera de cualquier elemento que tenga más de 30 días.

¡El uso de una papelera de línea de comandos puede guardar sus archivos!

Es fácil pensar que cuando elimina algo, es porque desea eliminarlo permanentemente de su sistema. Pero a menos que tenga mucho cuidado, es casi inevitable que borre accidentalmente algo que realmente desea conservar.

Si es un usuario de terminal, trash-cli le brinda las mismas protecciones a las que están acostumbrados los usuarios de escritorio, al mismo tiempo que mantiene la velocidad y la eficiencia de la línea de comandos.

Para evitar la eliminación accidental de archivos en primer lugar, considere tomar medidas para administrar y organizar mejor sus archivos.