PKC*_*S12 3 linux command-line ubuntu
如何列出目录的内容但仅显示用户具有读取访问权限的目录和文件?
我已经解决了这个问题,但它只列出了拥有的文件:
find /dir/to/search -user johnsmith1 -ls
Run Code Online (Sandbox Code Playgroud)
我在想一个可能的替代方案是“sudo su johnsmith1”,然后 ls 或 find 但我不确定这是否可能。
列出用户(ubuntu
在示例中)具有读取权限的目录和文件:
find -exec sudo -u ubuntu test -r '{}' \; -print
Run Code Online (Sandbox Code Playgroud)
列出用户具有写入权限的目录和文件:
find -exec sudo -u ubuntu test -w '{}' \; -print
Run Code Online (Sandbox Code Playgroud)
列出用户具有执行权限的目录和文件:
find -exec sudo -u ubuntu test -x '{}' \; -print
Run Code Online (Sandbox Code Playgroud)
列出用户具有读、写和执行权限的目录和文件:
find -exec sudo -u ubuntu test -rwx '{}' \; -print
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8604 次 |
最近记录: |