A Linuxos rendszereken általában ext3 fájlrendszert használunk. Állományok visszaállítása ezért nagyon nehéz. A megelőzés érdekében szemetest készíthetünk a Libtrash nevű csomag segítségével.
# apt-get install libtrash
Megkeressük a milyen néven települt a .so fájl:
# find /usr/lib -name libtrash.so*
Találtunk a következő lehet:/usr/lib/libtrash/libtras.so.2.4
Globális használathoz:
# echo "/usr/lib/libtrash/libtras.so.2.4 >> /etc/ld.so.preload
A ld.so.preload Debian GNU/Linux 5.x rendszeren alapból nem létezik.
Lokális használathoz:
$ echo "LD_PRELOAD=/usr/lib/libtrash/libtras.so.2.4" >> ~/.bashrc
Futás közben ki/be kapcsoláshoz fűzzük ~/.bashrc vagy ~/.profile fájl végéhez:
# libtrash alias trashon="export TRASH_OFF=NO" alias trashoff="export TRASH_OFF=YES" exprort TRASH_OFF=NO
Mindnight Commander felhasználók! Előbb ki kell lépni a Mindnight Commanderből, és akkor használjuk a trashon vagy trashoff parancsot.
Időnként azonban mindenképpen ki kell kapcsolni és törölni a kukát. A szemetes automatikus törléséhez 3 perl scriptet is tartalmaz a feltelepített csomag a következő helyen:
/usr/share/doc/libtrash/examples/cleanTrash
Alapesetben a rejtett állományok nem kerülnek szemetesbe.