gpt4 book ai didi

java - 如何知道文件的八进制权限

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:29 25 4
gpt4 key购买 nike

在我的 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 - 如何知道文件的八进制权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47284766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com