Trash -cli - narzędzie do zarządu „śmieci” z linii poleceń Linux

Trash -cli - narzędzie do zarządu „śmieci” z linii poleceń Linux

Trash-cli to interfejs wiersza poleceń, który niszczy pliki i rejestruje oryginalną ścieżkę bezwzględną, datę usunięcia i powiązane uprawnienia. Używa tego samego kosza na śmieci, którego używane przez popularne środowiska stacjonarne Linux, takie jak KDE, GNOME i XFCE, które można wywołać z wiersza poleceń (i za pośrednictwem skryptów).

Trash-cli Zapewnia te polecenia:

$ Pliki i katalogi #trash #Trash. $ Trash-pusty #Empty The Trashcan (y). $ Trash-list #list tashed pliki. $ TRASH-RESTORE #RESTORE A Trashed Plik. $ trash-rm #Remove poszczególne pliki z śmieci. 

W tym artykule pokażemy, jak zainstalować i używać Trash-CLI, aby znaleźć oryginalną ścieżkę, datę usunięcia i uprawnienia usuniętych plików w Linux.

Jak zainstalować Trash-CLI w Linux

Prosty sposób instalacji Trash-cli jest za pomocą Easy_Install narzędzie w następujący sposób:

$ sudo apt-get instaluj Python-SeTuptools #debian/ubuntu Systems $ sudo yum instaluj Python-SeTuptools #RHEL/CENTOS SYSTEMS $ sudo easy_install that-cli 

W przeciwnym razie zainstaluj Trash-cli ze źródła, jak pokazano.

$ git clone https: // github.com/andreafrancia/trash-cli.Git $ CD Trash-cli $ sudo python konfiguracja.instalacja PY 

Jak używać Trash-CLI w Linux

Aby zniszczyć określony plik, uruchom.

$ plik śmieciowy 1 

Wypisz wszystkie zniszczone pliki.

$ lista śmieci 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 

Wyszukaj plik w śmieci.

$ lista śmieci | plik 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 

Przywróć plik zniszczony.

$ RASH-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 

Usuń wszystkie pliki z śmieci.

$ śmieci-puste 

Usuń tylko pliki, które zostały usunięte więcej niż temu:

$ śmieci-puste  

Oto demonstracja tego polecenia:

$ data PON 15 maja 20:26:52 Eat 2017 $ lista śmieci 2017-05-12 13:51:12/Strona główna/Tecmint/New.TXT 2017-05-11 10:41:30/Home/Tecmint/Old.TXT 2017-04-05 20:43:54/Home/Tecmint/najstarszy.tekst $ Trash-pusty 7 $ lista śmieci 2017-05-12 13:51:12/Strona główna/Tecmint/New.TXT 2017-05-11 10:41:30/Home/Tecmint/Old.tekst $ Trash-pusty 1 $ lista śmieci 2017-05-12 13:51:12/Strona główna/Tecmint/New.tekst 

Usuń tylko pliki pasujące do wzoru.

Nie zapomnij używać cytatów, aby chronić wzór przed rozszerzeniem powłoki:

$ trash-rm \*.tekst 

Aby uzyskać więcej informacji, sprawdź repozytorium Trash-Cli Github: https: // github.com/andreafrancia/trash-cli

To wszystko! Czy znasz jakiekolwiek podobne narzędzia CLI dla Linux? Udostępnij nam kilka informacji o nich za pośrednictwem poniższego formularza komentarza.