trash-cli is een client om de prullenbak vanaf de opdrachtregel te beheren Als u rm blokkeert of een alias aanmaakt, zodat wanneer u rm gebruikt, u daadwerkelijk trash-cli gebruikt, is dit een goede manier om gegevensverlies te voorkomen. Vaak verwijder je bepaalde bestanden die je echt niet wilde verwijderen of doe je het onzorgvuldig en dan kun je ze niet meer terughalen. Op deze manier, wanneer u iets verwijdert met trash-cli, blijft het in de prullenbak.
Als u ze terug wilt krijgen, kan dit eenvoudig worden gedaan. Bovendien onthoudt trash-cli de datum waarop een bepaald bestand werd verwijderd, de machtigingen, het pad waar het was voordat het werd verwijderd, en zodat u ze kunt herstellen zoals ze waren op een heel eenvoudige manier. Iets dat je met rm niet kunt doen, en in het geval dat je ze per ongeluk verwijdert, zou je forensische tools moeten gebruiken om te proberen ze indien mogelijk te herstellen ...
Het installeren van trash-cli is heel eenvoudig als u uw pakketbeheerder vanuit uw favoriete distro gebruikt. U kunt bijvoorbeeld apt-get install prullenbak-cli voor DEB-distributies. Zodra het pakket is geïnstalleerd, krijgt u deze commando's:
- trash-put: bestanden en mappen verwijderen
- prullenbak-leeg: maak de prullenbak leeg
- prullenbak: lijst met bestanden in de prullenbak
- trash-restore: bestanden herstellen die zich in de prullenbak bevinden
- trash-rm: verwijder afzonderlijk een specifiek bestand dat zich in de prullenbak bevindt
La trash-cli tool is gebaseerd op Python, en u kunt het ook vanaf bronnen installeren. De procedure is gebruikelijk voor alle distributies en u kunt dit doen door deze eenvoudige stappen te volgen:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
Eenmaal geïnstalleerd, kunt u de beschikbare opdrachten vanaf de terminal op een heel eenvoudige manier. Als u bijvoorbeeld iets naar de prullenbak wilt sturen, kunt u in plaats van rm te gebruiken (wat in principe niet kan worden hersteld) dit alternatief gebruiken:
trash-put prueba.txt