stat -f '%Sp %p %N' * | rev | sed -E 's/^([^[:space:]]+)[[:space:]]([[:digit:]]{4})[^[:space:]]*[[:space:]]([^[:space:]]+)/\1 \2 \3/' | rev
Команда stat -f ‘%Sp %p %N’ * возвращает информацию о правах доступа к файлам в текущей папке в восьмеричном формате, имени файла и пути к файлу. Команда rev реверсирует каждую строку, делая ее более удобной для обработки. Команда sed -E заменяет подстроки, сопоставленные с регулярным выражением, на другие подстроки. В данном случае, она форматирует вывод команды stat в читабельный формат, где первый столбец — это права доступа с последующими восемью цифрами, второй столбец — год последней модификации, а третий столбец — имя файла. В конце команда rev разворачивает строку обратно в естественном порядке. Эта команда может быть полезна в мониторинге прав доступа к файлам и папкам в операционной системе Unix. Альтернативой для вывода информации о правах доступа к файлам может быть команда ls -l, которая также выводит информацию о правах доступа к файлам в виде двоичных флагов.