如何知道文件的八进制权限
How to know the Octal Permission of a file
在我的 Java 应用程序中,我 运行 按照命令获取八进制权限和文件名。
stat -c "%a %n" <file name>
此命令适用于 Linux,但我的 Solaris 版本不支持 stat 命令。
如何使用同时适用于 Linux 和 Solaris 的命令实现此目的
perl stat 有一些选项,但不幸的是我不能使用 perl。
您可以使用 find 命令实现同样的事情
find <file name> -printf "%m %f"
find <directory name> -maxdepth 0 -printf "%m %f"
示例:
find /etc/passwd -printf "%m %f"
find /etc -maxdepth 0 -printf "%m %f"
在我的 Java 应用程序中,我 运行 按照命令获取八进制权限和文件名。
stat -c "%a %n" <file name>
此命令适用于 Linux,但我的 Solaris 版本不支持 stat 命令。
如何使用同时适用于 Linux 和 Solaris 的命令实现此目的 perl stat 有一些选项,但不幸的是我不能使用 perl。
您可以使用 find 命令实现同样的事情
find <file name> -printf "%m %f"
find <directory name> -maxdepth 0 -printf "%m %f"
示例:
find /etc/passwd -printf "%m %f"
find /etc -maxdepth 0 -printf "%m %f"