我需要在不匹配的文件夹上查看所有文件(带有完整路径名)及其文件权限
-rw-r--r--
这不符合我的想法:
#ls -laR | grep --invert-match '-rw-r--r--'
grep: invalid option -- -
答案 0 :(得分:0)
您需要反驳所有-
:
#ls -laR | grep --invert-match '\-rw\-r\-\-r\-\-'
答案 1 :(得分:0)
find . -maxdepth 1 \! -perm 0664 -printf '%M\t%P\n'
根据需要修改格式字符串。
答案 2 :(得分:0)
ls -laR | grep -- "-rw-r--r--"
但你真的应该使用GNU find
。