Trash -cli - Uma ferramenta de lixo para gerenciar 'lixo' da linha de comando Linux

Trash -cli - Uma ferramenta de lixo para gerenciar 'lixo' da linha de comando Linux

Lixo-cli é uma interface da linha de comando que elimina arquivos e registra o caminho absoluto original, data de exclusão e permissões associadas. Ele usa o mesmo lixo usado por ambientes populares de desktop Linux, como KDE, Gnome e XFCE, que podem ser invocados da linha de comando (e via scripts).

Lixo-cli fornece estes comandos:

$ arquivos e diretórios de putas de lixo. $ opendo o lixo #Empty the TrashCan (s). $ arquivos lixo da lista de lixo #. $ Trash-Restore #Restore Um arquivo destruído. $ trash-rm #remove arquivos individuais do lixo. 

Neste artigo, mostraremos como instalar e usar o Trash-Cli para encontrar o caminho original, a data de exclusão e as permissões de arquivos excluídos no Linux.

Como instalar o lixo-cli no Linux

A maneira direta de instalar lixo-cli é usando easy_install ferramenta da seguinte maneira:

$ sudo apt-get install python-setuptutools #Debian/Ubuntu Systems $ sudo yum install python-setuptools #rhel/centos sistemas $ sudo easy_install lixo cli 

Caso contrário, instale Lixo-cli da fonte como mostrado.

$ git clone https: // github.com/andreacrancia/lixo-cli.Git $ CD Trash-cli $ sudo python Configuração.py install 

Como usar lixo-cli no linux

Para destruir um arquivo específico, execute.

$ File-put 1 

Liste todos os arquivos lixo.

$ lista de lixo 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/Teste 

Procure um arquivo na lata de lixo.

$ list de lixo | Arquivo 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 um arquivo destruído.

$ lixo-restauração 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/Teste 

Remova todos os arquivos do lixo.

$ opendo lixo 

Remova apenas os arquivos que foram excluídos mais do que atrás:

$ opendo lixo  

Aqui está uma demonstração deste comando:

$ data Seg 15 de maio 20:26:52 Eat 2017 $ lista de lixo 2017-05-12 13:51:12/home/tecmint/novo.TXT 2017-05-11 10:41:30/Home/Tecmint/Old.txt 2017-04-05 20:43:54/home/tecmint/mais antigo.TXT $ Onessy 7 $ lista de lixo 2017-05-12 13:51:12/home/tecmint/novo.TXT 2017-05-11 10:41:30/Home/Tecmint/Old.TXT $-lixo vazio 1 $ lista de lixo 2017-05-12 13:51:12/home/tecmint/novo.TXT 

Remova apenas os arquivos que correspondem a um padrão.

Não se esqueça de usar citações para proteger o padrão da expansão da concha:

$ trash-rm \*.TXT 

Para mais informações, consulte o repositório do lixo-cli github: https: // github.com/andreacrancia/lixo-cli

Isso é tudo! Você conhece alguma ferramenta de CLI semelhante para Linux? Compartilhe algumas informações sobre eles conosco através do formulário de comentário abaixo.