Як шукати файли та каталоги за допомогою однієї команди пошуку


0

Я використовую UnxUtils в Windows, і він поставляється з інструментом пошуку. Я використовую його для пошуку файлів і каталогів. Якщо я хочу шукати ім’я файлу, яке містить слово "Ідентичність", я використовую наступне (для нечутливого пошуку випадків)

find <location> -type f -iname "*Identity*"

та наступне для пошуку імен каталогів

find <location> -type d -iname "*Identity*"

Я хочу шукати і файли, і каталоги за допомогою однієї команди (для заміни пошуку в Windows). Чи можливо це за допомогою знаходження? Чи є якийсь рідний інструмент Windows, який я можу використовувати замість того, щоб здійснити пошук у командному рядку? Команди Windows FIND і FINDSTR схожі на грейп Unix і не дуже допомагають.

Редагувати:

find <location> -iname "*Identity*" -ls

Пошук усіх файлів і папок у вказаному місці (рекурсивно). Прапор -iname для пошуку нечутливих до регістру та прапор -ls, щоб дати такий список, як вихідний, що дозволяє нам знати типи файлів.

Відповіді:


2

Просто видаліть специфікацію типу.

find <location> -iname "*Identity*"

Дякую ! Чи є якийсь спосіб вказати, що вони є каталогами в результаті?
Stormshadow

Переглядаючи сторінку чоловіка, я помітив, що для цього можна використовувати прапор -ls.
Stormshadow
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.