Как я могу найти список только в каталоге?

Насколько нам известно, мы можем искать файл или каталог в Linux:

find / -name theName 

Но там показаны все файлы и каталоги и разрешено отклонение, как этот ниже:

 ... find: /Library/Caches/com.apple.iconservices.store: Permission denied /Library/Python/2.7/site-packages/Django-1.11.2-py2.7.egg/django /Library/Python/2.7/site-packages/Django-1.11.2-py2.7.egg/django/forms/jinja2/django /Library/Python/2.7/site-packages/Django-1.11.2-py2.7.egg/django/forms/templates/django find: /Library/SystemMigration/History/Migration-389D835B-414A-4D8D-A683-7407624E87E8/QuarantineRoot/System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied find: /private/etc/cups/certs: Permission denied find: /private/var/agentx: Permission denied ... 

Если я просто хочу показать каталоги найти по команде, как это сделать?

One Solution collect form web for “Как я могу найти список только в каталоге?”

Вы должны использовать

 find / -type d -name theName 

чтобы находить только каталоги, имена которых – theName . Без -type d вы также будете тестировать имя на обычные файлы, сокеты, именованные каналы и т. Д., Которые не являются каталогами.

Это все равно даст вам те же ошибки «Разрешения на отказ», поскольку у вас недостаточно прав для входа в эти каталоги.

Чтобы игнорировать ошибки, просто добавьте 2>/dev/null в конце команды. Это перенаправит поток ошибок в /dev/null (они будут выброшены).

Корень, вероятно, имеет доступ к каталогам, в которые вы не можете попасть, поэтому, если у вас есть доступ к sudo , вы можете попробовать

 sudo find / -type d -name theName 

Это запустит команду find в качестве пользователя root.

  • Как отслеживать изменения каталога / файла для восстановления индекса?
  • регулярное выражение с "locate"
  • Рекурсивный grep, совместимый с POSIX, без ошибок для недоступных каталогов
  • Как заменить текущее слово под курсором в Emacs
  • Какова команда поиска файла jar в определенной папке?
  • Использование команды find для поиска папки, игнорирующей случай
  • grep --exclude не исключает мой файл
  • Почему команда find не находит каталог при запуске с ~?
  • Каков лучший способ поиска с регулярным выражением или найти с grep?
  • Как я могу использовать «grep» шаблоны в нескольких строках?
  • получить список уникальных файлов
  • Linux и Unix - лучшая ОС в мире.