用于捕获 Solaris 10 中数字文件权限的 Stat 替换命令

用于捕获 Solaris 10 中数字文件权限的 Stat 替换命令

Solaris 10中没有stat命令。有没有办法获得数字文件权限?

答案1

stat软件包中提供了GNU SUNWgnu-coreutils。如果您无法安装该命令,则可以使用该pkgproto命令作为替代方法。

从手册页:

pkgproto /bin=bin /usr/bin=usrbin /etc=etc
   f none bin/sed=/bin/sed 0775 bin bin
   f none bin/sh=/bin/sh 0755 bin daemon
   f none bin/sort=/bin/sort 0755 bin bin
   f none usrbin/sdb=/usr/bin/sdb 0775 bin bin
   f none usrbin/shl=/usr/bin/shl 4755 bin bin
   d none etc/master.d 0755 root daemon
   f none etc/master.d/kernel=/etc/master.d/kernel 0644 root daemon
   f none etc/rc=/etc/rc 0744 root daemon

提取该输出很简单,这样您就拥有八进制文件权限。

答案2

你可以试试lstat,或者lstat64如果是64位机器。

相关内容