TRASH-CLI
Prullenbak voor de commandoregel
We kennen allemaal de Prullenbak / wastebasket / trash of hoe het betreffende besturingssysteem het ook noemt. En net zoals de andere besturingssystemen met een GUI1 heeft Linux dit ook.
Maar wat je misschien niet weet is dat er ook een prullenbak voor de commandoregel bestaat2. Hiermee kun je vanaf de commandoregel bestanden wissen, terugzetten of kijken welke bestanden er in de prullenbak zitten.
Installatie:
Op de meeste system zal trash-cli niet standaard geïnstalleerd zijn, hiervoor kun je best de "package manager" van jou distributie gebruiken.
Op mijn Debian system en op op Debian gebaseerde systemen zoals Ubuntu doe je dat met het volgende commando: sudo apt install trash-cli of sudo apt-get als je een oudere distributie hebt.
Gebruik:
- trash-list : Toon alle bestanden in de prullenbak
- trash-restore : Zet een programma terug naar de orginele plaats
- trash-empty : Maak de prullenbak leeg
- trash-rm : Verwijder een bestand uit de prullenbak
- trash-put : Verwijder een bestand en plaats het in de prukkenbak
Enkele voorbeelden:
In het volgende voorbeeld gaan we de prullenbak gebruiken met een programma waarvan ik foutief de Windows® versie van gedownload heb, en aangezien ik geen Windows gebruik kan ik deze niet gebruiken.
Het bestand $ trash-put se_24000200_win64.msi is nu in de prullenbak geplaatst. Dit kunnen we zien met trash-list welke nu aangeeft dat het bestand in de prullenbak zit, met daarbij de gegeven wanneer dit bestand in de prullenbak geplaatst is.
Ziezo, vanaf nu kun je veilig bestanden wissen in de commandoregel zonder het risico te lopen dat je met rm de verkeerde bestanden wist.
Meer informatie is te vinden in de manpages of de infopages.