Ich habe einen bash
Skript bekam, die 10,5 & 10.6 mit Dateien in Mac OS X beschäftigt. Es muss nun ermittelt werden, ob sich die Dateien auf einem lokalen Volume oder einem Remote-AFP-Volume befinden. Alle Einhängepunkte sind in /Volumes
auf Mac OS X, aber ich kann keinen Unterschied zwischen lokalen & entfernten Volumen, zumindest mit ls -al
(mit Ausnahme des Kofferraumvolumen, das ein symbolischer Link auf /
) sehen.Gibt es eine Möglichkeit, den Typ eines Mountpoints zu bestimmen?
Gibt es eine Möglichkeit, um programmatisch, esp. etwas, das leicht von einem bash
Skript aufgerufen werden kann (I wirklich möchte nicht in C/Obj-C mit OS X-spezifischen APIs umschreiben, sofern nicht unbedingt erforderlich), um die Quelle oder Typ von a Einhängepunkt? Sogar, welches Gerät ein Volumen abbildet (vorausgesetzt, die mit mount_afp
, mount_smbfs
, mount_webdav
usw. montierten Volumina werden nicht auf ein Gerät in /dev
verweisen), so habe ich einige Weise zu erraten, ob es lokal ist oder nicht?
Was bekommen Sie mit 'file/Volumes/*'? – chrisaycock
Es gibt nichts besonderes an alles über ein einhängepunkt selbst, aber ich nehme an, Sie wollen etwas über die Sache, um herauszufinden, dass es angebracht ist. –