Trash-cli: una herramienta de papelera para administrar la ‘papelera’ desde la línea de comandos de Linux

Trash-cli: una herramienta de papelera para administrar la ‘papelera’ desde la línea de comandos de Linux

Trash-cli. es una interfaz de línea de comandos que elimina archivos y registra la ruta absoluta original, la fecha de eliminación y los permisos asociados. Utiliza la misma papelera que utilizan los entornos de escritorio Linux populares, como KDE, GNOME y XFCE, que se puede invocar desde la línea de comandos (y mediante scripts).

Trash-cli. proporciona estos comandos:

$ trash-put #archivos y directorios de basura. $ trash-empty #vaciar la (s) papelera (s). $ trash-list # lista de archivos en la papelera. $ trash-restore #restaurar un archivo en la papelera. $ trash-rm #remove archivos individuales de la papelera.

En este artículo, le mostraremos cómo instalar y usar trash-cli para encontrar la ruta original, la fecha de eliminación y los permisos de los archivos eliminados en Linux.

Cómo instalar Trash-cli en Linux

La forma sencilla de instalar trash-cli. es usando la herramienta easy_install. de la siguiente manera:

$ sudo apt-get install python-setuptools # Sistemas Debian/Ubuntu $ sudo yum install python-setuptools # Sistemas RHEL/CentOS $ sudo easy_install trash-cli

​​De lo contrario, instale Trash-cli. desde la fuente como se muestra.

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

Cómo usar Trash-cli en Linux

freestar.config.enabled_slots. push (locationName: “tecmint_incontent”, slotId: “tecmint_incontent”);

Para eliminar un archivo específico, ejecute.

$ trash-put file1

Enumere todos los archivos eliminados.

$ lista de basura. 2017-05-05 10:30:48/home/tecmint/file1 2017-05-10 13:40:41/home/tecmint/file2 2017-05-12 22:30:49/home/tecmint/file3 2017-05-12 22:50:48/home/tecmint/test

Busque un archivo en la papelera.

$ trash-list | archivo grep. 2017-05-05 10:30:48/home/tecmint/file1 2017-05-10 13:40:41/home/tecmint/file2 2017-05-12 22:30:49/home/tecmint/file3

Restaurar un archivo en la papelera.

$ trash-restore. 0 2017-05-05 10:30:48/home/tecmint/file1 1 2017-05-10 13:40:41/home/tecmint/file2 2 2017-05-12 22:30:49/home/tecmint/file3 3 2017-05-12 22:50:48/home/tecmint/test

Elimina todos los archivos de la papelera.

$ trash-empty

Elimina solo los archivos que se han eliminado hace más de :

$ trash-empty

Aquí hay una demostración de este comando:

$ date. lun 15 de mayo 20:26:52 EAT 2017 $ lista-papelera. 2017-05-12 13:51:12/home/tecmint/new.txt 2017-05-11 10:41:30/home/tecmint/old.txt 2017-04-05 20:43:54/home/tecmint/oldest.txt $ trash-empty 7. $ trash-list. 2017-05-12 1 3:51:12/home/tecmint/new.txt 2017-05-11 10:41:30/home/tecmint/old.txt $ trash-empty 1. $ trash-list. 2017-05-12 13:51:12/home/tecmint/new.txt

Elimine solo los archivos que coincidan con un patrón.

No olvide utilizar comillas para proteger el patrón de la expansión del shell:

$ trash-rm \ *. txt

Para obtener más información, consulte el repositorio Trash-cli Github: https://github.com/andreafrancia/trash-cli

¡Eso es todo! ¿Conoce alguna herramienta CLI similar para Linux? Comparta información sobre ellos con nosotros a través del formulario de comentarios a continuación.

Leave a comment

Your email address will not be published. Required fields are marked *