-name 複数条件 && サイズが0のものを ls -l

1
find . -type f  \( -name '*-*.conf' -o -name '*-*.ini' \)  -a -size 0 -exec ls -l {} \;

条件に一致したもの全てに対してls -alt(全出力に対してのsortを期待している)

1
find . -type f -print0 | xargs -0 ls -alt

部分集合の検索

  • *.hoge に一致しないファイルのうち bar.* のもの
1
find . -type f -name '*.hoge' -o -prune -type f -name 'bar.*'