Пошук файлів macOS в командному рядку

poisk fajjlov macos v komandnojj stroke32 Пошук файлів macOS в командному рядку

Як знайти файли в MAC використовуючи командний рядок (термінал)?

Якщо ви за старою линуксовой звичкою вже набирали в маковської консолі команду locate, то стикалися з тим, що вона не працює. Замість цього її сервіс пропонують спочатку запустити через launchd.

Робити цього не потрібно, тому що на «маці» є набагато кращий спосіб шукати файли — це утиліта mdfind, яка шукає по базі даних Spotlight.

poisk fajjlov macos v komandnojj stroke33 Пошук файлів macOS в командному рядкуПошук mac os в терміналі

Відразу знайшов архіви на зовнішньому диску ?

Користуватися mdfind не складніше, ніж написати mdfind <рядок для пошуку>. Зверніть увагу, що пошук ведеться не тільки в назві файлів, але і всередині документів, і метаданих.

До речі, для перегляду метаданих з командного рядка є утиліта mdls — просто наберіть після неї назву файлу, і все побачите.

poisk fajjlov macos v komandnojj stroke34 Пошук файлів macOS в командному рядкупошук mac os термінал

У mdfind, як ти міг здогадатися, є корисні параметри. Так, -live запустить цю утиліту в постійному режимі і буде виводити знахідки по мірі їх появи, -onlyin <каталог> обмежить область пошуку одним каталогом, а -name <файл> змусить mdfind шукати рядок лише у назвах файлів і ніде більше.

Сподобалася стаття? Поділитися з друзями:
Всезнайко - Корисні поради