LINUX.ORG.RU

История изменений

Исправление monkdt, (текущая версия) :

лепота. Хотел сказать bfs быстрая, потому что не понимает regex-ы, но оказывается тоже умеет. Правда в каком-то урезаном варианте. Почти в 2 раза быстрее с таким простым правилом


Benchmark 1: bfs /usr  -regex '.*\.png'
  Time (mean ± σ):     446.6 ms ±   8.9 ms    [User: 227.6 ms, System: 211.9 ms]
  Range (min … max):   436.3 ms … 467.0 ms    10 runs

и

Benchmark 1: find /usr  -regex '.*\.png'
  Time (mean ± σ):     884.8 ms ±   9.8 ms    [User: 596.9 ms, System: 281.3 ms]
  Range (min … max):   873.5 ms … 907.5 ms    10 runs

но зато такое уже не понимает

 sudo bfs /usr -regex  '.*\.\(jpg\|jpeg\|png\|gif\)'

a find умеет все

Исправление monkdt, :

лепота. Хотел сказать bfs быстрая, потому что не понимает regex-ы, но оказывается тоже умеет. Правда в каком-то урезаном варианте. Почти в 2 раза быстрее с таким простым правилом


Benchmark 1: bfs /usr  -regex '.*\.png'
  Time (mean ± σ):     446.6 ms ±   8.9 ms    [User: 227.6 ms, System: 211.9 ms]
  Range (min … max):   436.3 ms … 467.0 ms    10 runs

Benchmark 1: find /usr  -regex '.*\.png'
  Time (mean ± σ):     884.8 ms ±   9.8 ms    [User: 596.9 ms, System: 281.3 ms]
  Range (min … max):   873.5 ms … 907.5 ms    10 runs

но зато такое уже не понимает

 sudo bfs /usr -regex  '.*\.\(jpg\|jpeg\|png\|gif\)'

a find умеет все

Исходная версия monkdt, :

лепота. Хотел сказать bfs быстрая, потому что не понимает regex-ы, но оказывается тоже умеет. Правда в каком-то урезаном варианте. Почти в 2 раза быстрее с таким простым правилом


Benchmark 1: bfs /usr  -regex '.*\.png'
  Time (mean ± σ):     446.6 ms ±   8.9 ms    [User: 227.6 ms, System: 211.9 ms]
  Range (min … max):   436.3 ms … 467.0 ms    10 runs

Benchmark 1: find /usr -regex ‘.*.png’ Time (mean ± σ): 884.8 ms ± 9.8 ms [User: 596.9 ms, System: 281.3 ms] Range (min … max): 873.5 ms … 907.5 ms 10 runs


но зато такое уже не понимает

sudo bfs /usr -regex ‘.*.(jpg|jpeg|png|gif)’


a find умеет все