Intereting Posts
используя _ <вместо <для stdin, используя bash Как настроить сеть для Ekiga на Arch Linux? Как оценить циклы / время для завершения GNU ddrescue (1.18.1) с использованием текущего статуса? Уменьшить яркость в Grub Мониторинг процессов с использованием только системных вызовов (без утилит, таких как `top`) Отключить кэш исполняемого файла bash в пути Совместное использование последовательного устройства разрешение отклонено при выполнении двоичного кода Распределение с плазмами 5, прокат или LTS, безопасность, шифрование, несвободные опции Как дублировать рабочий стол в Linux с помощью Xrandr? Использование для цикла для перебора пароля Запуск удаленной сессии X на локальном tty Подвешивание «Проверка транзакции» при попытке установить php-soap Сенсорная панель была отключена после подключения мыши Bluetooth и возврата Как создать функцию на основе еще не определенных команд?

Возвращаемое разрешение в числовой форме файла / каталога

Есть ли способ вернуть права доступа к файлам в формате, в котором они изменены с помощью chmod ?

Например

 chmod 755 thisdir 

тогда

 commandx thisdir 

Вернул бы 755 , где commandx – некоторая команда.

Использовать stat с %a спецификатором формата ( %n для имени файла):

 stat -c '%a : %n' scipy 

От man stat :

 %a access rights in octal %n file name 

Пример:

 % stat -c '%a : %n' foobar 2755 : foobar 

Для повторного использования создайте следующую функцию (сохраните ее в файле запуска оболочки, например, в ~/.bashrc для bash ):

 % octperm () { stat -c '%a' "$@" ;} % octperm foobar 2755