Исключить каталог из поиска Unity

20

Я повторно задаю этот вопрос: Как удалить определенную папку из поиска Ubuntu? потому что я не верю, что это был дубликат, или ответили в этом посте.

Это не имеет ничего общего с Zeitgeist ИЛИ последними файлами. (У меня уже есть Zeitgeist и мониторинг истории файлов отключен.)

Я хотел бы знать, возможно ли предотвратить отображение Unity Search содержимого определенного каталога в его результатах поиска, то есть не включать этот каталог при поиске. Точно так же вы можете сказать, чтобы он не включал результаты онлайн-поиска.

Спасибо / ч

топка
источник

Ответы:

36

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

Откройте настройки системы.
Выберите «Безопасность и конфиденциальность». Перейдите на вкладку «Файлы и приложения».

Вы должны увидеть поле с именем «Исключить», используйте кнопки «+» и «-», чтобы обновить это. Все, что НЕ исключено, будет использовано при поиске.

Обратите внимание, что вам также понадобится «Очистить данные об использовании» из диалогового окна «Файлы и приложения», чтобы удалить ранее просмотренные файлы и папки из поиска Dash. По умолчанию Dash Search будет включать использование файла истории, даже если вы явно исключили эти файлы.

Даниил
источник
1
Я должен был проверить это, чтобы быть уверенным, поскольку рассматриваемый интерфейс, кажется, относится только к записям истории файлов и исключению. Тем не менее, я искал некоторые конкретные файлы, добавил их содержащую папку в качестве исключения и могу убедиться, что они действительно больше не появляются в поиске.
Очаг
1
Я использую 16.04, и, похоже, такой настройки больше нет.
krumpelstiltskin
то же самое здесь, 14.04
tigerjack89
Эта возможность все еще существует в 16.04.
Астрид
Одним из ограничений этого метода, по крайней мере 16.04, является то, что если вы исключаете каталог, содержимое этого каталога исключается, но сам каталог все равно может отображаться в поиске и в недавно использованном разделе «Файлы и папки». из тире.
КП МакГрегор
2

Вы можете сделать каталог / файл скрытым. Я считаю, что единство не ищет в скрытых файлах и папках.

Чтобы скрыть файл, добавьте точку .перед ним. То есть, чтобы скрыть папку с именем documents, щелкните ее правой кнопкой мыши, выберите «Переименовать» и переименуйте в.documents

AJha
источник
1
Я могу убедиться, что это работает - скрытые папки не ищутся в интерфейсе Unity. Однако это не всегда может быть идеальным решением.
Очаг
0

это не так просто, я думаю. Я скажу вам, что я знаю, что вы можете скрыть все файлы из поиска единства, удалив его линзы файлов с помощью команды как

sudo apt-get remove unity-lens-files

Это скроет все файлы из единого поиска.

  • еще одна вещь, которая может вам помочь, - это создать нового пользователя и поместить каталог, который вы хотели бы скрыть, в его домашний каталог. поэтому единство не может искать в своей области.

    (или)

  • измените атрибуты папки / файла только на пользователя root, чтобы единство не могло перечислить вас в поиске.

надеюсь, это поможет,:)

rɑːdʒɑ
источник
Спасибо, я проверю это. Я предполагал, что поиск по единству выполнялся как служба или системный процесс (аналог службы индексирования Windows), но если это сработает, я смогу обойти эту проблему, используя атрибуты разрешений папки.
Очаг