Я хочу створити Smart Folder, який просто перелічує всі файли мого ~/Music
каталогу - тобто просто сплющену версію цієї папки.
Як я можу це зробити?
(Я намагався ввести *
поле пошуку, але це не список усіх файлів.)
Я хочу створити Smart Folder, який просто перелічує всі файли мого ~/Music
каталогу - тобто просто сплющену версію цієї папки.
Як я можу це зробити?
(Я намагався ввести *
поле пошуку, але це не список усіх файлів.)
Відповіді:
За замовчуванням графічний інтерфейс Spotlight у Finder не дозволить вам використовувати символи або інші розширені синтаксиси. Однак, використовуючи Raw Query
критерій пошуку, ви можете використовувати весь синтаксис, доступний mdfind
утиліті командного рядка :
Raw Query
критерій видно (він не є за замовчуванням). Якщо ні, натисніть Other...
і з’явиться список критеріїв. Знайдіть Raw Query
критерій, поставте прапорець, щоб включити його до меню та натисніть «ОК».Виберіть щойно видимий Raw Query
критерій та введіть наступне:
(kMDItemFSName == '*.mp3') || (kMDItemFSName == '*.ogg') || (kMDItemFSName == '*.flac')
Вищенаведений запит буде шукати файли, у яких ім'я файлу .mp3, .ogg або .flac (на відміну від вмісту файлу). Ця стаття Macworld допомогла мені побудувати саме цей запит, але ця сторінка розробника Apple має більш повний перелік типів метаданих, доступних для необроблених запитів.
Або ви можете побудувати потрібний запит візуально:
Kind
критерій та встановіть йогоAny
Option/Alt
клавішу, щоб створити умовний (спасибі Адам Франко за вказівку на це) і встановіть йогоAny
File extension
критерій видно. Якщо ні, натисніть Other...
і з’явиться список критеріїв. Знайдіть File extension
критерій, поставте прапорець, щоб включити його до меню та натисніть «ОК».File extension
завгодно критеріїв.Якщо ви хочете, щоб пошук відображав усі файли нижче заданої папки (незалежно від типу файлу), ви можете використовувати File visibility
критерій:
File visibility
критерій видно (він не є за замовчуванням). Якщо ні, натисніть Other...
і з’явиться список критеріїв. Знайдіть File invisible
критерій, поставте прапорець, щоб включити його до меню та натисніть «ОК».File visibility
параметр повинен бути у спадному меню критерію пошуку. Поки для цього критерію встановлено значення "Видиме чи невидиме", будуть показані всі файли нижче поточної папки (ви можете за бажанням змінити це на "Видимі елементи". Ви не хочете крапкових файлів в результатах)/
", але це не вийшло .
*
розташування, не дозволені?
*.{mp3,ogg,flac}
файли?
Схоже, просто набравши. у полі пошуку відображаються всі файли, але не папки.
.
свого імені (тобто розширення файлу). І, ймовірно, він показує також папки, які мають .
своє ім'я.
Я знаю, що вам потрібна розумна папка, але за відсутності цього, ви можете використовувати термінал:
ls -R ~ / Музика
Це дасть вам список, але я думаю, що ви хочете, щоб мати можливість переглядати файли та отримувати доступ до них безпосередньо.
Я щось пропускаю, але це здається дуже простим:
ОНОВЛЕННЯ: Ось v2, де я просто встановив його, щоб розмір файлу перевищував 0 КБ і отримував усі файли в папці "Музика"
~/Music
здебільшого є лише прикладом).