Как отобразить только Полномочия и имена файлов с помощью ls команду?

Как я могу отобразить только Полномочия и имена файлов с помощью ls команду и как перечислить все файлы в каталоге включая полный путь, владельца, группу и полномочия для каждого файла?

5
задан 30.07.2012, 19:58

3 ответа

можно использовать GNU find команда вместо ls если Вы не делаете домашнюю работу

find /path -printf "%f: %p: %u: %g %m (%M) \n" 

проверьте страницу справочника find больше значение тех спецификаторов.

10
ответ дан 07.12.2019, 16:49

Необходимо на самом деле сделать это тот путь

find /path -printf "%f:%p:%u:%g:%m\n"

Тем путем Вы получаете также полномочия, и каждый файл перечислен на одной строке.

5
ответ дан 07.12.2019, 16:49
ls | xargs stat --printf "$(pwd)/%n %U %G %A \n"
2
ответ дан 07.12.2019, 16:49

Теги

Похожие вопросы