Форум русскоязычного сообщества Ubuntu


Автор Тема: find - исключить из поиска  (Прочитано 5469 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн assistent

  • Автор темы
  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
find - исключить из поиска
« : 14 Июнь 2010, 19:28:39 »
ищу файл с помощью find. Подскажите, как исключить из поиска каталоги /media и /mnt со всем содержимым, они у меня просто огромные

Пользователь решил продолжить мысль 14 Июнь 2010, 18:07:09:
вроде нашел
может кому понадобится:
find / \( -path /media -o -path /mnt \) -prune -o -name имя_искомого_файла -print
« Последнее редактирование: 14 Июнь 2010, 20:18:22 от assistent »
Foobnix - наше всё.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: find - исключить из поиска
« Ответ #1 : 16 Июнь 2010, 19:18:09 »
Ещё:
find / | grep -v '^/media\|^/mnt' 2>/dev/null

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: find - исключить из поиска
« Ответ #2 : 16 Июнь 2010, 21:06:29 »
Еще

find -xdev

будет оставаться в пределах одной файловой системы. Т.е. в /mnt и /media не полезет.

Оффлайн assistent

  • Автор темы
  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: find - исключить из поиска
« Ответ #3 : 16 Июнь 2010, 21:11:16 »
Еще

find -xdev

будет оставаться в пределах одной файловой системы. Т.е. в /mnt и /media не полезет.

А вот этого не знал, спасибо, полезная опция
Foobnix - наше всё.

 

Страница сгенерирована за 0.088 секунд. Запросов: 23.