GNU/Linux >> Tutoriales Linux >  >> Linux

Trash-cli:una papelera de línea de comandos para sistemas similares a Unix

Todos sabemos que cuando eliminamos un archivo/carpeta, se moverán a una ubicación temporal llamada 'Papelera' o 'Papelera de reciclaje'. Podemos eliminar los contenidos de la Papelera de forma permanente o restaurarlos si los necesitamos más adelante. Así es como usamos los botes de basura gráficos. Sin embargo, si eres un gran usuario de la línea de comandos y buscas una forma alternativa de usar la Papelera desde la Terminal, debes marcar 'Trash-cli' utilidad. Trash-cli es un basurero de línea de comandos para sistemas tipo Unix. Utiliza el mismo bote de basura que usan GNOME, KDE y XFCE, pero podemos usarlo directamente desde la Terminal. Usando trash-cli, podemos eliminar, restaurar elementos como lo hacemos en la Papelera gráfica.

En este breve tutorial, discutiremos cómo instalar y usar la utilidad 'Trash-cli' en Linux.

Trash-cli:una papelera de línea de comandos (papelera de reciclaje) para sistemas similares a Unix

Instalación

Trash-cli está disponible en los repositorios predeterminados de la mayoría de las distribuciones de Linux.

Para instalarlo en Arch Linux y sus derivados:

$ sudo pacman -S trash-cli

En Debian, Ubuntu, Linux Mint:

$ sudo apt-get install trash-cli

En Fedora y otros sistemas basados ​​en RPM:

$ sudo dnf install trash-cli

O,

$ sudo yum install trash-cli

Si Trash-cli no está disponible en los repositorios, puede compilarlo e instalarlo desde las fuentes.

Para instalarlo en todo el sistema, ejecute los siguientes comandos uno por uno.

$ git clone https://github.com/andreafrancia/trash-cli.git
$ cd trash-cli
$ sudo python setup.py install

Para la instalación a nivel de usuario, ejecute.

$ python setup.py install --user
Descargar - Libro electrónico gratuito:"6 cosas que Ubuntu hace mejor que Windows"

Uso

Trash-cli admite las siguientes funciones:

  • botar basura - Eliminar archivos y carpetas,
  • papelera vacía - Vaciar la papelera,
  • lista de basura - Lista de archivos y carpetas eliminados,
  • Restaurar papelera - Restaurar un archivo o carpeta desechados,
  • papelera-rm - Eliminar archivos individuales de la papelera.

¡Permíteme mostrarte algunos ejemplos para que puedas entender cómo funciona!

Para enviar un archivo llamado 'archivo.txt' a la papelera, ejecute:

$ trash-put file1

Del mismo modo, podemos eliminar un directorio usando el comando:

$ trash-put dir1

Puede verificar si los archivos o carpetas se han enviado a la papelera en su administrador de archivos.

Como puede ver en el resultado anterior, file1 y dir1 se enviaron a la carpeta Papelera.

Para ver el contenido de su Papelera desde la Terminal, ejecute:

$ trash-list

La salida de muestra sería:

2017-02-16 15:42:50 /home/sk/dir1
2017-02-16 15:41:47 /home/sk/file1

Puede restaurar elementos eliminados en cualquier momento usando el comando:

$ trash-restore

Le preguntará qué archivo desea restaurar. Simplemente ingrese el número (0 o 1 en nuestro caso). Se restaurará el archivo respectivo. Quería restaurar dir1 , así que ingresé 0 (cero).

Salida de muestra:

0 2017-02-16 15:42:50 /home/sk/dir1
1 2017-02-16 15:41:47 /home/sk/file1
What file to restore [0..1]: 0

ahora, el elemento seleccionado será restaurado.

Para vaciar todos los elementos de la papelera, puede usar:

$ trash-empty

Además, puede eliminar una sola carpeta/archivo de la papelera como se muestra a continuación.

$ trash-rm file1

El comando anterior eliminará permanentemente el elemento especificado, es decir, file1 .

Trash-cli también permite eliminar contenidos con más de x días. Digamos, por ejemplo, que para eliminar contenidos con más de 7 días de antigüedad, ejecute el siguiente comando:

$ trash-empty 7

Lectura sugerida:

  • Papelera automática:una herramienta CLI para eliminar automáticamente archivos antiguos de la papelera

Ahora sabe cómo usar la papelera desde la línea de comandos usando la utilidad trash-cli. Espero que lo encuentres útil.


Linux
  1. Uso de AppImage para la administración de paquetes de Linux

  2. UnixBench:una suite de referencia para sistemas similares a Unix

  3. Trizen:un administrador de paquetes AUR ligero para sistemas basados ​​en Arch

  4. Chrony:un cliente y servidor NTP alternativo para sistemas similares a Unix

  5. ¿Detalles del último trabajo cron ejecutado en sistemas similares a Unix?

Tilda:un terminal desplegable basado en GTK altamente configurable para sistemas tipo Unix

Betty:el asistente virtual de línea de comandos similar a Siri para Linux

Pick:una herramienta de búsqueda difusa de línea de comandos para Linux

¿Qué es una base de datos distribuida y para qué sirven los sistemas de datos distribuidos?

Los 20 mejores sistemas de álgebra informática para escritorio Linux

Los 15 mejores sistemas de administración de documentos para el sistema Linux