我想只有特定用户的权限来查找文件。 例如,如果我想找到一个文件,我有充分的权限。
我可以这样做:
find . -user $(whoami) -perm
但我应该把后-perm
如果我想忽略根和其他用户的权限。
我想只有特定用户的权限来查找文件。 例如,如果我想找到一个文件,我有充分的权限。
我可以这样做:
find . -user $(whoami) -perm
但我应该把后-perm
如果我想忽略根和其他用户的权限。
从...开始:
find /path/to/file -user user1 -perm -u+rwx
这意味着:查找文件/路径开始/到/文件 ,通过用户1,其中,用于组和其他可以是任何权限拥有( -在权限字符串的前面)和用户权限只有:RWX
另外,尝试一些阅读。 这有很好的例子: 查找教程
-perm -mode
所有权限位模式都为文件集。 符号模式接受这种形式,而这通常是在将要使用它们的方式。 如果你使用一个符号模式必须指定“U”,“G”或“O”。
find . -user $(whoami) -perm -007
为指定的用户,则返回文件具有以下权限:RWX,
find . -user $(whoami) -perm -006
为指定的用户,则返回文件具有以下权限:RWX,RW,
find . -user $(whoami) -perm -005
为指定的用户,则返回文件具有以下权限:RWX,RX,
find . -user $(whoami) -perm -004
为指定的用户,它返回与以下特权文件:RWX,RW,RX,R,
find . -user $(whoami) -perm -003
为指定的用户,则返回文件具有以下权限:RWX,WX,
find . -user $(whoami) -perm -002
为指定的用户,则返回文件具有以下权限:RWX,RW,WX,W,
find . -user $(whoami) -perm -001
为指定的用户,则返回文件具有以下权限:RWX,RX,WX,X,
find . -user $(whoami) -perm -000
为指定的用户,则返回文件具有以下权限:RWX,RW,RX,WX,R,W,X,0,
-perm /模式
任何权限位模式都为文件集。 符号模式接受这种形式。 如果你使用一个符号模式必须指定“U”,“G”或“O”。 参见一些说明性示例实施例部分。 如果在模式中没有权限位设置,这个测试匹配任何文件(这里的想法是要与-perm -000的行为是一致的)。
find . -user $(whoami) -perm /007
为指定的用户,则返回文件具有以下权限:RWX,RW,RX,WX,R,W,X,
find . -user $(whoami) -perm /006
为指定的用户,则返回文件具有以下权限:RWX,RW,RX,WX,R,W,
find . -user $(whoami) -perm /005
为指定的用户,则返回文件具有以下权限:RWX,RW,RX,WX,R,X,
find . -user $(whoami) -perm /004
为指定的用户,它返回与以下特权文件:RWX,RW,RX,R,
find . -user $(whoami) -perm /003
为指定的用户,则返回文件具有以下权限:RWX,RW,RX,WX,W,X,
find . -user $(whoami) -perm /002
为指定的用户,则返回文件具有以下权限:RWX,RW,WX,W,
find . -user $(whoami) -perm /001
为指定的用户,则返回文件具有以下权限:RWX,RX,WX,X,
find . -user $(whoami) -perm /000
为指定的用户,则返回文件具有以下权限:RWX,RX,RW,WX,R,W,X,0。
例子进行了检验。
引文来源。