MDLS: моделирование данных для успешного анализа и прогнозирования

Теги для highlight.js:

```bash
$ mdls example.jpg
kMDItemFSContentChangeDate = 2021-10-02 14:18:43 +0000
kMDItemFSCreationDate = 2021-09-27 15:42:58 +0000
kMDItemContentType = "public.jpeg"
kMDItemContentTypeTree = (
    "public.jpeg",
    "public.image",
    "public.data",
    "public.item",
    "public.content"
)
kMDItemDateAdded = 2021-09-27 15:42:58 +0000
kMDItemDisplayName = "example.jpg"
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "example.jpg"
kMDItemFSNodeCount = 741954
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 741954
kMDItemFSTypeCode = ""
kMDItemKind = "JPEG image"
kMDItemLogicalSize = 741954
kMDItemPhysicalSize = 741984
kMDItemPixelHeight = 1080
kMDItemPixelWidth = 1920
kMDItemProfileDate = 2021-09-24 19:39:12 +0000
kMDItemUseCount = 1
```

Текст с html тегами:

mdls обозначает "metadata list" и является командой, доступной в операционной системе macOS. Эта команда позволяет просмотреть метаданные файла или каталога.

Когда вы используете команду mdls с указанием пути к файлу, она выводит информацию о свойствах этого файла. Метаданные могут включать информацию о дате создания и изменения файла, его размере, типе файла и другие атрибуты.

Для примера, рассмотрим файл с изображением "example.jpg". Если мы выполним команду mdls на этом файле, получим информацию о его метаданных:

$ mdls example.jpg
kMDItemFSContentChangeDate = 2021-10-02 14:18:43 +0000
kMDItemFSCreationDate = 2021-09-27 15:42:58 +0000
kMDItemContentType = "public.jpeg"
kMDItemContentTypeTree = (
    "public.jpeg",
    "public.image",
    "public.data",
    "public.item",
    "public.content"
)
kMDItemDateAdded = 2021-09-27 15:42:58 +0000
kMDItemDisplayName = "example.jpg"
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "example.jpg"
kMDItemFSNodeCount = 741954
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 741954
kMDItemFSTypeCode = ""
kMDItemKind = "JPEG image"
kMDItemLogicalSize = 741954
kMDItemPhysicalSize = 741984
kMDItemPixelHeight = 1080
kMDItemPixelWidth = 1920
kMDItemProfileDate = 2021-09-24 19:39:12 +0000
kMDItemUseCount = 1

Мы можем увидеть различные свойства файла, такие как дата создания и изменения, тип файла, размер, размерность изображения и другие.

Применение команды mdls на папке позволяет просмотреть метаданные, относящиеся ко всем файлам в этой папке. Например, если у нас есть папка "photos" с несколькими изображениями, мы можем выполнить следующую команду:

$ mdls photos

Это выведет метаданные для каждого файла в папке. Вывод будет содержать информацию о каждом файле, такую же, как мы рассмотрели ранее.

Теперь рассмотрим пример использования команды mdls в скрипте на языке программирования AppleScript:

-- Пример AppleScript скрипта для использования команды mdls
-- Путь к файлу, метаданные которого мы хотим проверить
set filePath to "/Users/username/documents/example.jpg"
-- Вызов команды mdls и сохранение результата в переменную
set metadataResult to do shell script "mdls " & quoted form of filePath
-- Вывод результата
display dialog metadataResult

В этом примере мы устанавливаем путь к файлу "example.jpg" и вызываем команду mdls с использованием переменной filePath. Затем мы сохраняем вывод команды в переменную metadataResult и выводим его в диалоговом окне.

Таким образом, команда mdls позволяет получить метаданные файлов или папок в macOS и может быть полезна при работе с файлами и их свойствами.

Похожие вопросы на: "mdls "

Git pull: инструкция, примеры и основные команды
Неизменяемость (Immutable): преимущества и рекомендации
Math.floor в JavaScript: округление чисел вниз
SQL сортировка по убыванию
CSS подчеркивание: основные методы и применение
Изучение CMP Ассемблера: основы программирования и кодовые примеры
Установка Brew на Mac OS
Пандок: универсальный конвертер документов
Godot 4: новые возможности и инструменты для разработки игр
<h1>jQuery attr: управление атрибутами элементов