gpt4 book ai didi

linux - 如何检查我有权读取目录中的哪些文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:21:00 25 4
gpt4 key购买 nike

我可以使用 ls -l 查看单个文件的权限。

如果一个目录中有成百上千个文件 - 其中大部分我无法读取,我如何检查我有权读取哪些文件?

最佳答案

试试看:

for i in *; do test -r "$i" && echo "$i is readable for $USER"; done

参见 help test

您也可以这样做 ( bash test ) :

for i in *; do [[ -r "$i" ]] && echo "$i is readable for $USER"; done

参见 man bash | less +/'\[\[ expression'

或使用 POSIX shell :

for i in *; do [ -r "$i" ] && echo "$i is readable for $USER"; done

参见 help [

最后

&&if condition; then action; fi快捷方式( bool AND)

关于linux - 如何检查我有权读取目录中的哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12921438/

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