LINUX.ORG.RU

plocate 1.1.24

 , io uring, plocate, ,

plocate 1.1.24

0

2

13 января, после более годового перерыва, состоялся выпуск 1.1.24 набора консольных утилит plocate для поиска файлов, полностью заменяющих locate(1) гораздо более быстрым и компактным индексом.

plocate работает путём создания инвертированного индекса из триграмм (комбинаций из трёх байтов) поисковых строк, что позволяет быстро сузить набор кандидатов до очень небольшого списка, вместо линейного сканирования каждой записи. Утилита выполняет почти все операции ввода-вывода асинхронно, используя API io_uring, если он доступен (Linux 5.1+), что снижает влияние задержки поиска в системах без SSD. Как и mlocate и slocate, возвращаемый набор файлов зависит от прав пользователя, то есть, пользователь увидит файл только в том случае, если find(1) его отображает (все каталоги из корня имеют права +rx).

Утилиты написаны на языке C++ и распространяются по лицензии GNU GPL 2.

Список изменений:

  • Улучшена обработка ошибок при синхронном чтении.
  • Удалено условие ConditionACPower=true из юнита systemd для исправления проблемы, при которой определенные схемы зарядки аккумулятора не позволяли запускаться updatedb на ноутбуках.
  • Добавлена новая опция --config-file для изменения пути к updatedb.conf.

>>> Список изменений в файле NEWS архива

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от firkax

Конечно вправе. Более того, это хорошо и приносит радость.

sena ★★★
()
Ответ на: комментарий от Somebody

Пусть так, но всё равно люди не смогли адаптировать командный интерфейс под удобное юзанье, печалька:( Да были попытки, но люди охотнее были готовы корячится на интерфейсе Win95, увы шансов тогда было может и были там Нортон коммандер типа, но сейчас шансов дать что-то нормисное (разумеется гибридное, с гуи программами) которое понравится пользователю, нет.

REDDERa
()
Ответ на: комментарий от REDDERa

Пусть так, но всё равно люди не смогли адаптировать командный интерфейс под удобное юзанье

Не надо и пытаться мерить прошлое мерками настоящего времени: им тогда было удобно. Несравненно удобнее, чем на механических арифмометрах и деревянных счётах.

Somebody ★★★★
()
Ответ на: комментарий от Somebody

Всё терминальное хорошо. На Линукс идут за открытостью, потому что можно видеть через терминал. Отрешится от этого графического в плане desktop enviroment. Ты контролируешь систему, она подчиняется тебе.

~/bin/vlc

#!/bin/sh exec vlc

~/bin/code

#!/bin/sh exec code

startx ~/bin/vlc И теперь в tty можно запускать программу как полагается) Однако их по умолчанию всего 6, если нужна седьмая, тогда.. TTY7 sudo systemctl enable getty@tty7.service Далее тупо заменяем циферку семь на 8,9 и т.д)

REDDERa
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.