Как отобразить только разрешения и имена файлов с помощью команды ls?
Как я могу отображать только разрешения и имена файлов с помощью команды ls и как вывести список всех файлов в каталоге, включая полный путь, владельца, группу и разрешения для каждого файла?
3 ответа
Вы можете использовать GNU find
команда вместо ls
если вы не делаете домашнее задание
find /path -printf "%f: %p: %u: %g %m (%M) \n"
проверьте страницу руководства find
больше значения этих спецификаторов.
Вы должны сделать это таким образом
find /path -printf "%f:%p:%u:%g:%m\n"
Таким образом, вы также получаете разрешения, и каждый файл указывается в одной строке.