В терминале macOS команды "ls | mdls" работают только для домашнего каталога

Я хотел бы получить список всех добавленных метаданных для папки "Загрузки" в macOS. Я нашел следующий код (для терминала MacOS) с http://forums.ilounge.com/applescripts-itunes-mac/100189-mdls-command-tiger.html, но он работает только для домашнего каталога. Добавление другого каталога в качестве модификатора не работает, а использование CD не работает. Когда я делаю эти вещи, он все равно возвращает результаты домашнего каталога. Как мне заставить его работать для моей папки загрузок, или я должен выбрать другой подход? Я баловался с AppleScript также, если это лучше.

ls | mdls -name kMDItemDateAdded *

Есть похожий вопрос в Рекурсивном списке файлов всех файлов, список, содержащий путь + имя, тип, размер, данные создания, дату модификации, но я не достаточно осведомлен, чтобы посмотреть, смогу ли я адаптировать его к своим целям.

1 ответ

Решение

Ниже перечислены все даты:

mdls -name kMDItemDateAdded ~/Downloads/*

Другие вопросы по тегам