В Linux я могу найти файлы через расширенные атрибуты, которые я определяю? Поскольку я могу находить файлы по его базовым атрибутам, таким как тип файла и другие, мне интересно, возможно ли это (потому что в Windows, определяя дополнительные атрибуты для файлов через альтернативные потоки данных, их невозможно найти, по крайней мере, с помощью Инструмент поиска Windows).
1 ответ
Стандартная версия find
которая устанавливается как часть любой системы Linux, не может этого сделать. Однако некоторое время назад я написал патч, позволяющий выполнять поиск по наличию расширенного атрибута. Таким образом, вы можете скачать этот патч, применить его к исходному коду findutils, затем скомпилировать и установить собственную версию find
, и вы сможете использовать его для поиска файлов по расширенному атрибуту. (Патч предназначен для findutils 4.4.0, хотя он также может работать на последней версии 4.4.2. Если вы попробуете это, мне будет интересно получить какой-либо отзыв.)
Вероятно, есть другие поисковые программы, которые индексируют расширенные атрибуты, но я не знаю ни одной. Кажется, что немного трудно найти информацию о них в Google.