Probléma: Tegyük fel, hogy kaptál pendrive-on jó néhány képet, szépen könyvtárakba strukturálva. A képeket előtte Windows-on nézegették, ezért minden könyvtárban ott van egy rejtett attribútumú Thumbs.db
fáj, amit a képek CD/DVD-re történő kiírása előtt, helytakarékossági okokból, törölni akarsz.
Megoldás:
1. A find parancsot kell használnunk. Először biztonságosan hozzuk létre a szabályunkat, ami illeszkedik a törlendő fájlokra. Esetünkben: find . -type f -name 'Thumbs.db'
A -name
paraméterének nem csak egyszerű fájlnevet használhatsz, hanem egyszerűbb kifejezéseket is pl. find . -type f -name '*.db'
vagy összetettebb reguláris kifejezéseket is pl.: find . -type f -name '[1-9]*.jpg'
2. Ha a find kimenete megfelelő, akkor már csak a -delete
paraméter hiányzik: find . -type f -name 'Thumbs.db' -delete