recycle adott mappákra

Fórumok

Olyan megoldást keresek, amivel úgy lehet _adott_ mappákra lomtárat beállítani, hogy még konzolról rm-mel is oda kerüljön a lom.
Az ürítésről már gondoskodik egy script cronból futva, Samba ide ürít.

Hozzászólások

konzolból egyszerűen el tudom képzelni

rm parancsot alias-olod egy script-re

script-ben meg

case basepath of $1
dir1 --> move to trash
dir2 --> ...

ezt kicsit intelligensebben leprogramozni, hogy több paramétert olvasson stb.

a kitüntetett mappák elérési útjait még be lehetne tenni egy külön config fájlba, hogy onnét olvassa és könnyen bővíthetsd

amúgy miért kell csak pár mappára? hogy ne hízzon annyira a kuka?

Két megosztott mappára kéne csak, amikbe egy-egy külön HDD van mountolva.
Azért nem elég a Samba recycle, mert nem csak Samba-n keresztül érhető el.

Egy scriptre én is gondoltam, de ilyesmit még nem tudok megírni se bashben se perlben.
Ezért kutatok az ultimate megoldás után. :) Ha nincs ilyesmi, akkor előrehozom a script tanulást.

Az ilyennel az a baj, hogy pl. a midnight commander vagy valami hasonló nem fog aggodalmaskodni, törölni fog mint a nyúl. Szóval hamis biztonságot ad.
Én ragaszkodnék a csak samba eléréshez, és a többi - gondolom linux - gép is sambán keresztül érné el. Vagy ki kell oktatni a felhasználókat, hogy észnél kell lenni, és nem törölgetni a vakvilágba vagy unalmukban...

Elég hülye megoldás,de így meg lehet csinálni.

alias rm='mv --target-directory ~/.Trash'