В OS X open(1)
используется для запуска приложения из командной строки:
open "[/Volumes/[Drive file system name]/.assets/port/Firefox Portable.app"
Как и в любой стандартной оболочке Unix, заключение пути в кавычки " "
защитит от пробелов и периодов.
Для данной флэш-памяти имя файловой системы тома всегда будет одинаковым, если вы не измените его. Если вы заранее не знаете, каким будет имя файловой системы, вам нужно будет выполнить поиск по смонтированным томам и угадать.
Точнее, по умолчанию OS X будет пытаться подключить USB-накопитель, используя ту же файловую систему в /Volumes/[Drive file system name]
точке монтирования , если эта точка монтирования уже не используется другой одноименной файловая система, в этом случае будет использоваться измененное имя точки монтирования, обычно путем добавления чего-либо. Или вы или какая-либо программа можете монтировать ее вручную в произвольной точке монтирования Итак, в самом общем случае вам нужно будет выполнить поиск. Это зависит от того, что вы пытаетесь сделать.