7

我在脚本中使用 stat 两次,一次是查找文件文件权限,一次是查找文件的大小。

 `stat -c %A "$directory/$file"`
 `stat -c %s "$directory/$file"`

我正在使用 OSX 10.7,目录和文件是我所在的当前目录和文件的变量。

4

1 回答 1

14

Darwinstat使用-f参数,而不是-c,因为它是 GNU 扩展。

您应该从homebrewmacportsfink下载 gnu binutils,然后gstat使用stat.

如果您不想安装 gnu binutils 而更喜欢使用标准 BSD 工具,那么:

stat -f%p t.c

将返回模式(八进制)和

stat -f%z t.c

将返回大小。

于 2012-05-19T15:38:46.337 回答