Мне нужно увидеть все файлы (с полным путем) вместе с их правами доступа к папке, которые НЕ соответствуют
-rw-r--r--
Это не сработало, как я и думал:
#ls -laR | grep --invert-match '-rw-r--r--' grep: invalid option -- -
find . -maxdepth 1 \! -perm 0664 -printf '%M\t%P\n'
Измените строку формата по желанию.
ls -laR | grep -- "-rw-r--r--"
но вы действительно должны использовать GNU find.
find
Вы должны поставить в кавычки все -:
-
#ls -laR | grep --invert-match '\-rw\-r\-\-r\-\-'