A minap kellett egy kicsit matatnom cli-ban és gondoltam leírom azt a pár hasznos parancsot, amit használnom kellett, de nem olyan triviális egyből összerakni fejben.
Az első dolog az volt, hogy rá kellett keresnem egy könyvtáron belül rekurzívan az összes olyan file-ra, aminek a neve hosszabb, mint 140 karakter. És természetesen a filenévre szükség volt, ha talált ilyet. Erre a következő parancsot használtam:
find . -type f -exec basename {} \; | awk '{ if(length($0) > 140) print $0 }'
A második kicsit egyszerűbb volt. Egy adott könyvtáron belül, rekurzívan meg kellett keresnem az összes @eaDir
nevű könyvtárat és bárhol is volt, azt kompletten törölnöm kellett.
find . -type d -name "@eaDir" -print0 | xargs -0 rm -rf
Jó ez, hogy ha megvannak későbbre is ezek a parancsok. :)