Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

mac:mdls [2011/04/16 20:53]
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:**
 [[:​mac:​xattr|->​ HFS+ und die erweiterten Attribute]] [[:​mac:​xattr|->​ HFS+ und die erweiterten Attribute]]
 +[[:​mac:​setfile_hide_item|->​ Volume Symbole auf dem Schreibtisch ausblenden]]
 [[:​mac:​zip_norsrc|->​ PC kompatibles ZIP erstellen]] [[:​mac:​zip_norsrc|->​ PC kompatibles ZIP erstellen]]
 [[:​mac:​ds_store|->​ Des Finders versteckte Dateien]] [[:​mac:​ds_store|->​ Des Finders versteckte Dateien]]
mac/mdls.1302979994.txt.gz (15917 views) · Zuletzt geändert: 2011/04/16 20:53 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0