Warum funktioniert "xattr -w com.apple.FinderInfo / opt" nicht?

594
Wes

Ich versuche, das com.apple.FinderInfoerweiterte Attribut meinem / opt-Verzeichnis hinzuzufügen, damit es als installierbarer Ordner für die Installation von Paketen unter MacOS 10.13.2 High Sierra angezeigt wird. Ich habe versucht, diesen Befehl auszuführen:

sudo xattr -w com.apple.FinderInfo /opt 

dann renne:

xattr /opt 

Ich bekomme:

com.apple.metadata:_kMDItemUserTags 

aber in anderen Ordnern, die das Attribut haben, zeigen sie:

com.apple.FinderInfo com.apple.metadata:_kMDItemUserTags 

Was mache ich falsch?

0
Sie müssen den Wert angeben, der dem `com.apple.FinderInfo`-Attribut zugewiesen werden soll (wahrscheinlich in Hex, da es normalerweise nicht druckbare / Null-Zeichen enthält). So etwas wie `sudo xattr -wx com.apple.FinderInfo SomeHexDataGoesHere / opt`. Welche Finder-Informationen möchten Sie einstellen? Gordon Davisson vor 6 Jahren 1
OK, danke, ich habe gerade versucht, `/ opt` als Option zu zeigen, wenn ich Pakete installiere. Der einzige Unterschied, den ich im Ordner Library, System, Applications und Users finden konnte, ist der, dass sie erweiterte Metadaten haben und "com.apple.FinderInfo" gesetzt haben. Also endete ich mit sudo xattr -wx com.apple.FinderInfo "\` xattr -px com.apple.FinderInfo / scratch \ `" / opt ", was die Metadaten richtig einstellt, aber meine immer noch nicht löste verstecktes `/ opt`-Ordnerproblem. Das Beispiel finden Sie hier: https://ss64.com/osx/xattr.html Wes vor 6 Jahren 0

0 Antworten auf die Frage