Когда мы используем Ls команда может показать права на все файлы в следующем формате:
-RW-р-р-1 группы пользователей 49296 24 марта 2006 file.bin
Как нужно отобразить восьмеричные разрешения этих файлов я рекомендую этот скрипт:
LS-л | AWK '(к = 0 (I = 0; я <= 8, я + +) А + = ((подстрока ($ 1, 2,1) ~ / [RWX] /) * 2 ^ (8 -я)), если (к) Е ("% 0-й", А) печать) '
Эта команда отображает разрешения восьмеричное стиль + drwxr-XR-х.
Если вы довольны результатом и тем легче вы можете сделать постоянного ее использования путем создания псевдонима в вашей оболочке вы использовали для параметризации и удовольствия. Для Баш вам в вашем домашнем каталоге отредактировать файл ~ /. Bashrc после выхода Войти и вы можете использовать команду 'альтернатива классическим comanto "LS':
псевдонимом L = "LS-LHA цвета | AWK '(к = 0 (I = 0; я <= 8; я + +) А + = ((подстрока ($ 1, 2,1) ~ / [RWX] / ) * 2 ^ (8-я)), если (к) Е ("% 0-й", А) печать) "
Результат:
600-134K RW --- одна группа пользователей 21 апреля 2006 Mbox



































