Что означает `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 будет полезен, только для полного раскрытия.

Другие вопросы по тегам