права на файл в виде чисел

Статус
В этой теме нельзя размещать новые ответы.

absurdo

Участник
Регистрация
22 Мар 2007
Сообщения
317
Реакции
9
Как отобразить права на файл в виде чисел, например:
755 root root examplefile
а не в виде:
drwxr-x--x root root examplefile
как это можно сделать при помощи ls -l
 
вроде никак, переводить надо.
Для упрощения записи команды chmod можно использовать числовое представление прав. получаем:
–x 1
-w- 2
-wx 3
r– 4
r-x 5
rw- 6
rwx 7



drwxr-x--x - 771



а если присваивать
$ chmod 771 examplefile
 
На самом деле значение имеют только:
r = 4
w = 2
x = 1

При необходимости эти права комбинируются в суммы соответствующих чисел по три числа: для владельца, группы и всех остальных соответственно.
 
мне такое подсказали:
Код:
stat -c "%a %n" /<exampledir>*
отобразить права доступа в виде чисел для заданной папки
 
Как отобразить права на файл в виде чисел,
В Midnight Commander есть комбинация клавиш: Ctrl+x,i
Можно листать файлы в обычном режиме и проверять права. Повторное нажатие вернет к прежнему виду.

Редактирование прав:
* для одного, текущего файла: Ctrl+x,с
* смена владельца: Ctrl+x,o
 
Спасибо, но stat -c "%a %n" /<exampledir>*
это именно то что было нужно.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху