Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
mac:mdls [2011/09/04 15:54] wikisysop |
mac:mdls [2011/09/04 17:45] (aktuell) wikisysop |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[:mac|{{ :Apple.png?40|}}]] | [[:mac|{{ :Apple.png?40|}}]] | ||
- | ===== »mdls« -- lists the metadata attributes ===== | + | ===== »mdls« → lists the metadata attributes ===== |
Mit dem CLI Utility >><fc #008000>mdls</fc><<((http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/mdls.1.html)) können Sie sich die Metadaten einer Datei oder eines Verzeichnis in einem >><fc #008000>key=value</fc><< pair anzeigen lassen. Dazu gehören zB uA die Benutzer-ID, welchem das Objekt gehört >><fc #008000>kMDItemFSOwnerUserID</fc><<, die Zeitstempel >><fc #008000>kMDItemFSCreationDate</fc><<, >><fc #008000>kMDItemLastUsedDate</fc><< und >><fc #008000>kMDItemFSContentChangeDate</fc><< und der Dateityp >><fc #008000>kMDItemKind</fc><<. Bei Bildern die Auflösung und Pixelgröße >><fc #008000>kMDItemPixelHeight</fc><<, >><fc #008000>kMDItemPixelWidth</fc><<, >><fc #008000>kMDItemResolutionHeightDPI</fc><< und >><fc #008000>kMDItemResolutionWidthDPI</fc><<. Bei MP3-Dateien, die Bitrate >><fc #008000>kMDItemTotalBitRate</fc><< oder sogar das Genre >><fc #008000>kMDItemMusicalGenre</fc><< oder die Länge in Sekunden >><fc #008000>kMDItemDurationSeconds</fc><<. | Mit dem CLI Utility >><fc #008000>mdls</fc><<((http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/mdls.1.html)) können Sie sich die Metadaten einer Datei oder eines Verzeichnis in einem >><fc #008000>key=value</fc><< pair anzeigen lassen. Dazu gehören zB uA die Benutzer-ID, welchem das Objekt gehört >><fc #008000>kMDItemFSOwnerUserID</fc><<, die Zeitstempel >><fc #008000>kMDItemFSCreationDate</fc><<, >><fc #008000>kMDItemLastUsedDate</fc><< und >><fc #008000>kMDItemFSContentChangeDate</fc><< und der Dateityp >><fc #008000>kMDItemKind</fc><<. Bei Bildern die Auflösung und Pixelgröße >><fc #008000>kMDItemPixelHeight</fc><<, >><fc #008000>kMDItemPixelWidth</fc><<, >><fc #008000>kMDItemResolutionHeightDPI</fc><< und >><fc #008000>kMDItemResolutionWidthDPI</fc><<. Bei MP3-Dateien, die Bitrate >><fc #008000>kMDItemTotalBitRate</fc><< oder sogar das Genre >><fc #008000>kMDItemMusicalGenre</fc><< oder die Länge in Sekunden >><fc #008000>kMDItemDurationSeconds</fc><<. | ||
- | **Fazit**: Ein wahre Fundgrube für Informationen rund um Ihre Dateien und Verzeichnisse. Diese Liste kann hervorragen mit >><fc #008000>awk</fc><< oder [[:tux:grep|-> »grep«]] gefiltert werden und ggf in Shellskripten weiter verarbeitet werden: | + | Welche Eigenschaften in den Metadaten zu einer Datei gespeichert werden, hängt neben dem Dateityp auch von den auf Ihrem System installierten Spotlight-Importern ab. Wenn über die Importer neue Eigenschaften definiert wurden, die die Vorgabe von Apple ergänzen und erweitern, dann stehen Ihnen diese Eigenschaften auch zur Verfügung. |
+ | |||
+ | **Fazit**: Ein wahre Fundgrube für Informationen rund um Ihre Dateien und Verzeichnisse. Diese Liste kann hervorragen mit >><fc #008000>awk</fc><<, [[:tux:grep|-> »grep«]], oder den Kommando Parametern >><fc #008000>-name</fc><< bzw. >><fc #008000>-raw</fc><< gefiltert werden und ggf in Shellskripten weiter verarbeitet werden: | ||
Ein Beispiel: | Ein Beispiel: | ||
Zeile 11: | Zeile 13: | ||
</xterm> | </xterm> | ||
- | Die Ausgabe ohne Parameter und Filter zeigt sich bei der Beispieldatei wie folgt: | + | Die Ausgabe ohne Parameter und Filter zeigt alle Metadaten, die zu einer Datei im Index von Spotlight vorhanden sind und präsentiert sich bei der Beispieldatei >><fc #008000>speedtest.png</fc><< wie folgt: |
<code> kMDItemBitsPerSample = 40 | <code> kMDItemBitsPerSample = 40 | ||
Zeile 68: | Zeile 70: | ||
2011-02-11 11:55:36 +0100 | 2011-02-11 11:55:36 +0100 | ||
</xterm> | </xterm> | ||
+ | |||
+ | Die Attribute können mit dem >><fc #008000>SetFile</fc><< Utility((http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/SetFile.1.html)) bearbeitet werden, welches Bestandteil des Developer Toolkit ist. Eine Beispiel für eine praktische Anwendung finden Sie im Artikel: [[:mac:setfile_hide_item|-> Volume Symbole auf dem Schreibtisch ausblenden]] | ||
**Verwandte Artikel:** | **Verwandte Artikel:** |