¿Estás cansado de usar el comando rm
para eliminar archivos y directorios, solo para darte cuenta de que eliminaste algo importante por error? ¿Te gustaría tener una herramienta más segura y conveniente para gestionar tus archivos eliminados? ¡Pues estás de suerte! Permíteme presentarte a trasher
, una pequeña utilidad de línea de comandos que tiene como objetivo reemplazar a rm
y hacer que el proceso de eliminación de archivos sea más rápido, seguro y divertido. Sí, eso es correcto, ¡incluso puede ser divertido eliminar archivos!
trasher, la herramienta que cambia la forma en que eliminas archivos en Linux
trasher
es una pequeña utilidad de línea de comandos que se utiliza para eliminar archivos y directorios en Linux. A diferencia del comando rm
estándar, que elimina los archivos y directorios de forma permanente e irreversible, trasher
los mueve a un directorio de basura en lugar de eliminarlos de inmediato. Este enfoque tiene varias ventajas.
En primer lugar, el proceso de mover un archivo o directorio a la basura es casi instantáneo, incluso cuando se trata de directorios grandes. Por otro lado, eliminar archivos y directorios de forma recursiva con rm
puede llevar mucho tiempo, especialmente cuando se trata de directorios grandes con muchos archivos. Por lo tanto, trasher
es considerablemente más rápido que rm
, especialmente en el caso de directorios grandes.
En segundo lugar, al mover los archivos a un directorio de basura en lugar de eliminarlos permanentemente, trasher
te brinda una capa adicional de seguridad. Si eliminas algo por error, aún tendrás la oportunidad de recuperarlo fácilmente desde la papelera en lugar de lamentarlo para siempre.
Instalación de trasher en Linux
La instalación de trasher
en Linux es un proceso sencillo y rápido. A continuación, te mostraré cómo hacerlo.
- Requisitos previos: Asegúrate de tener los siguientes requisitos previos antes de instalar
trasher
:
- Un sistema Linux en funcionamiento
- Acceso de superusuario (puedes usar
sudo
)
- Obtener trasher: Para instalar
trasher
, abre una terminal y ejecuta el siguiente comando:
sudo apt install trasher
- Espera y disfruta: ¡Eso es todo! Una vez que el comando se haya completado, tendrás
trasher
instalado en tu sistema. Ahora estás listo para comenzar a usarlo y experimentar sus características sorprendentes.
Configuración y personalización de trasher
en Linux
Aunque trasher
funciona perfectamente con su configuración predeterminada, también puedes personalizarlo según tus necesidades. Aquí hay algunas opciones de configuración populares que puedes ajustar:
- Directorio de basura personalizado: Por defecto,
trasher
utiliza un directorio de basura predefinido. Sin embargo, si prefieres usar tu propio directorio de basura, puedes especificarlo durante la ejecución del comando. Por ejemplo:
trasher --trash-dir ~/mi_basura rm archivo.txt
En este ejemplo, hemos configurado ~/mi_basura
como el directorio de basura personalizado.
- Creación automática del directorio de basura: Si deseas que
trasher
cree automáticamente el directorio de basura si no existe, puedes agregar la opción--create-trash-dir
o su forma abreviada-ct
al comando. Por ejemplo:
trasher -ct --trash-dir ~/mi_basura rm archivo.txt
Con esta opción, trasher
creará el directorio ~/mi_basura
si aún no existe.
- Eliminar archivos permanentemente: Si deseas eliminar archivos permanentemente en lugar de moverlos a la basura, puedes utilizar la opción
--permanently
o su forma abreviada-p
. Por ejemplo:
trasher --trash-dir ~/mi_basura rm --permanently archivo.txt
Esto eliminará el archivo archivo.txt
permanentemente en lugar de moverlo a la basura.
Estas son solo algunas opciones de configuración que puedes utilizar para personalizar trasher
según tus preferencias. Si quieres conocer más detalles sobre las opciones de configuración disponibles, puedes consultar la documentación oficial de trasher
.
Uso de trasher en Linux
Ahora que tienes trasher
instalado y configurado en tu sistema, es hora de ponerlo en acción. A continuación, te mostraré algunos ejemplos de uso comunes de trasher
para que puedas aprovechar al máximo esta poderosa herramienta.
- Eliminar un archivo: Para eliminar un archivo usando
trasher
, simplemente ejecuta el siguiente comando:
trasher --trash-dir ~/mi_basura rm archivo.txt
Esto moverá el archivo archivo.txt
al directorio de basura especificado.
- Eliminar un directorio: Si deseas eliminar un directorio completo, incluyendo todos sus archivos y subdirectorios, puedes utilizar el siguiente comando:
trasher --trash-dir ~/mi_basura rm -r directorio/
El flag -r
indica a trasher
que elimine el directorio de forma recursiva.
- Restaurar un archivo: ¿Recuerdas ese archivo importante que eliminaste por error? ¡No te preocupes!
trasher
te permite restaurar archivos fácilmente desde el directorio de basura. Ejecuta el siguiente comando para restaurar un archivo:
trasher --trash-dir ~/mi_basura unrm archivo.txt
Esto restaurará el archivo archivo.txt
en el directorio actual.
- Restaurar un archivo en un directorio específico: Si deseas restaurar un archivo en un directorio específico en lugar del directorio actual, puedes utilizar la opción
--to
seguida del directorio de destino. Por ejemplo:
trasher --trash-dir ~/mi_basura unrm archivo.txt --to /ruta/destino/
Esto restaurará el archivo archivo.txt
en el directorio /ruta/destino/
.
Estos son solo algunos ejemplos de uso de trasher
. La herramienta ofrece una amplia gama de funciones y opciones que puedes explorar según tus necesidades y preferencias.
El vídeo
Lo mismo que te he contado hasta aquí, pero en otro formato,
Conclusiones
trasher
es una herramienta imprescindible para cualquier usuario de Linux que desee una forma más segura y conveniente de eliminar archivos y directorios. Su enfoque de mover los archivos a un directorio de basura en lugar de eliminarlos de inmediato no solo ofrece una capa adicional de seguridad, sino que también mejora significativamente el rendimiento, especialmente al eliminar directorios grandes.
Con trasher
, nunca más tendrás que preocuparte por eliminar accidentalmente archivos importantes. Puedes explorar tu director
io de basura, restaurar archivos cuando los necesites y disfrutar de un proceso de eliminación más rápido y divertido.
Recuerda que trasher
es compatible con la personalización y la configuración según tus preferencias. Puedes ajustar el directorio de basura, permitir nombres de archivos inválidos, eliminar archivos permanentemente y más. ¡Haz que trasher
se adapte a tu estilo y necesidades!
Así que la próxima vez que necesites eliminar archivos en Linux, olvídate de rm
y dale una oportunidad a trasher
. No solo hará que el proceso sea más seguro y rápido, sino que también te brindará una experiencia divertida y amigable. ¡Dile adiós a los archivos eliminados accidentalmente y disfruta de una gestión de archivos más inteligente!
Referencias:
Uno ya esperaría que las distros vengan con papelera de consola por defecto, pero no. O que sean más populares, pero tampoco.
Yo hace años que vengo usando trash-cli, y me seteo un alias rm=trash-put ya con eso los archivos van a la misma papelera que usa mi Escritorio gráfico.
No me sale trasher en los repos, será porque uso Mint y queda atado al último LTS. Por cierto, los links están mal, con example.com y el de github correcto es https://github.com/clementnerma/trasher
La verdad es que es una verdadera lástima. Entiendo, que no hay tanto usuario enfocado en la terminal, y esto puede ser una razón para no tenerlo en cuenta.
Un saludo y gracias por comentar.
Tampoco hay nada nativo así en Android, cosas así inexplicables, pero bueno, al menos lo puedes tener con herramientas de terceros.
Totalmente. Mientras haya quien decida crear este tipo de herramientas… fantástico
Saludos.