我在脚本中两次使用stat,一次用于查找文件的权限,另一次用于查找文件的大小。 `stat -c %A "$directory/$file"` `stat -c %s "$directory/$file"` 我正在使用OSX 10.7,目录和文件是当前所在目录和文件的变量。
Darwin的stat使用-f参数而不是-c,因为它是GNU扩展。 你可以从homebrew、macports或fink下载gnu binutils, 然后使用gstat代替stat。 如果你不想安装gnu binutils并且愿意坚持使用标准的BSD工具,则:stat -f%p t.c 将返回模式(八进制)和stat -f%z t.c 将返回大小。
man stat
,查看您有哪些选项。 - Mat