Что означает `ls --author`?
Что именно означает
ls --author
Это действительно возвращает автора файла или владельца? Как установить автора для файла? Я должен реализовать эту часть (ls --author
), поэтому нужно знать, что именно.
2 ответа
Страница руководства Ubuntu для "ls" также не объясняет, что такое "автор", и также не упоминает, что эта опция применима только к длинному формату. Со страницы руководства GNU/Hurd:
--author Список авторов каждого файла при создании списков каталогов в длинном формате. В GNU/Hurd авторы файлов могут отличаться от своих владельцев, но в других операционных системах они одинаковы.
Пример:
ls -l --author всего 0 lrwxrwxrwx 1 rinzwind rinzwind rinzwind 20 2011-06-18 19:33 Рабочий стол
будет отображать 3 имени вместо 2 (владелец, группа, автор).
Я нашел некоторую полезную информацию об этом в старом почтовом архиве для gnu 2002 года, но в Ubuntu он совпадает с именем пользователя.
Если вам нужно установить "автора", идея состоит в том, чтобы вы создали страницу руководства для своей функции и добавили тег автора на странице руководства. Если вы не используете что-то другое, кроме Ubuntu и на самом деле можете установить это.
На Ubuntu (и, очевидно, на любом GNU/Linux) "автор" - это то же самое, что и владелец.
Смотрите информационную страницу (не man-страницу) для coreutils / ls (info ls
) или http://lists.centos.org/pipermail/centos/2006-March/019813.html.
Отступление следует.
Я должен реализовать эту часть (ls --author)
Для чего? Походит на домашнюю работу. У меня нет проблем с тем, чтобы помочь кому-то с домашним заданием, но я был немного обескуражен, чтобы найти ответ после 30 секунд поиска в Интернете.
Может быть, тег "домашнее задание" на Ask-ubuntu.ru будет полезен, только для полного раскрытия.