Что означает «ls -author»?

6

Что именно означает

ls --author

Он действительно возвращает автора файла или владельца? Как установить автора для файла? Я должен реализовать эту часть ( ls --author ), поэтому вам нужно знать, что именно.     

задан shantanu 19.06.2011 в 07:07
источник

2 ответа

8

Страница руководства Ubuntu для «ls» не объясняет, что такое «автор», и также не упоминает, что этот параметр применим только к длинному формату. На странице страницы GNU / Hurd :

- author Список авторов каждого файла при создании каталога в формате long format объявления. В GNU / Hurd авторы файлов могут отличаться от своих владельцев, но в других операционных системах два одинаковые.

Пример:

ls -l --author
total 0
lrwxrwxrwx 1 rinzwind rinzwind rinzwind 20 2011-06-18 19:33 Desktop

отобразит 3 имени вместо 2 (владелец, группа, автор).

Я нашел хорошую информацию об этом в архиве старой почты для gnu с 2002 года, но в Ubuntu это то же самое, что и имя пользователя.

Если вам нужно установить «автор», идея заключается в том, что вы создаете справочную страницу для своей функции и добавляете тег автора на странице руководства. Если вы не используете что-то другое, кроме Ubuntu, и на самом деле можете установить это.

    
ответ дан Rinzwind 19.06.2011 в 08:00
источник
3

В Ubuntu (и, видимо, любой GNU / Linux) «автор» такой же, как у владельца.

См. информационную страницу (а не man-страницу) для coreutils / ls ( info ls ) или Ссылка .

Далее следует отступление.

  

Мне нужно выполнить эту часть (ls -author)

Для чего? Звучит как домашнее задание. У меня нет проблемы с тем, чтобы помочь кому-то с домашней работой, но я был немного обеспокоен, чтобы найти ответ после 30 секунд поиска в Интернете.

Возможно, тег «домашняя работа» на askubuntu.com был бы полезен, просто для полного раскрытия.

    
ответ дан Adam Monsen 19.06.2011 в 08:00