MacOS 上的 cupsctl 终端可执行文件在哪里?
Where is the cupsctl terminal executable on MacOSX?
我找遍了所有地方,似乎找不到 cupsctl。我认为它很像 echo 或 sh,它只是一个带有 PATH 变量的可执行文件,位于系统的某处。为了让我从我正在处理的 Obj-C 应用程序调用 NSTask,我需要知道它在哪里。
使用 UNIX find command 从根目录开始搜索整个磁盘
例如find / -name 'cupsctl'
假设一个平均大小的 SSD,实际上不应该花那么长时间。我的 Mac
几秒钟
$ sudo find / -name 'cupsctl' 2> /dev/null
/usr/sbin/cupsctl
或者,因为它是 OS X,如果你有 spotlight 索引,你可以使用 mdfind
mdfind -name 'cupsctl'
其中 returns 立即获得一些结果,其中大部分是此页面的 Safari 历史记录:-)
我找遍了所有地方,似乎找不到 cupsctl。我认为它很像 echo 或 sh,它只是一个带有 PATH 变量的可执行文件,位于系统的某处。为了让我从我正在处理的 Obj-C 应用程序调用 NSTask,我需要知道它在哪里。
使用 UNIX find command 从根目录开始搜索整个磁盘
例如find / -name 'cupsctl'
假设一个平均大小的 SSD,实际上不应该花那么长时间。我的 Mac
几秒钟$ sudo find / -name 'cupsctl' 2> /dev/null
/usr/sbin/cupsctl
或者,因为它是 OS X,如果你有 spotlight 索引,你可以使用 mdfind
mdfind -name 'cupsctl'
其中 returns 立即获得一些结果,其中大部分是此页面的 Safari 历史记录:-)