среда, 1 апреля 2009 г.

find tips

найти суммарный размер файлов к которым обращались за последние три дня

find . -type f -atime -3 -exec ls -lad {} \;|awk ' BEGIN {s=0}; {s += $5;} END {print s;}'

 
найти количество строк в файлах определенного типа

find . -type f \( -name "*.php" -o -name "*.tpl" -o -name "*.js" -o -name "*.xml" -o -name "*.css" -o -name "*.html" \) -exec cat {} \; |wc -l