O que significa 'ls --author'?

6

O que exatamente significa

ls --author

Ele realmente retorna escritor de um arquivo ou proprietário? Como definir o autor de um arquivo? Eu tenho que implementar essa parte ( ls --author ), então preciso saber exatamente o que é.

    
por shantanu 19.06.2011 / 07:07

2 respostas

9

A página de manual do Ubuntu para "ls" não explica o que é o "autor" e também não menciona que a opção se aplica apenas ao formato longo. De uma página de manual do GNU / Hurd :

- author Lista o autor de cada arquivo ao produzir o diretório de formato longo listagens. No GNU / Hurd, os autores de arquivos podem diferir de seus proprietários, mas em outros sistemas operacionais, os dois são iguais.

Exemplo:

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

mostrará 3 nomes em vez de 2 (proprietário, grupo, autor).

Encontrei algumas boas informações sobre isso em um antigo arquivo de e-mail do gnu a partir de 2002, mas no Ubuntu é o mesmo que o nome de usuário.

Se você precisar definir 'author', a ideia é criar uma página man para sua função e adicionar uma tag de autor na página man. A menos que você use algo diferente do Ubuntu e realmente possa definir isso.

    
por Rinzwind 19.06.2011 / 08:00
3

No Ubuntu (e aparentemente qualquer GNU / Linux) "autor" é o mesmo que proprietário.

Veja a página de informação (não a manpage) para coreutils / ls ( info ls ), ou link .

A digressão segue.

  

Eu tenho que implementar essa parte (ls --author)

Para quê? Soa como lição de casa. Eu não tenho problemas em ajudar alguém com o dever de casa, mas fiquei um pouco chateado ao encontrar a resposta após 30 segundos pesquisando na web.

Talvez uma tag "lição de casa" em askubuntu.com seja útil, apenas para divulgação completa.

    
por Adam Monsen 19.06.2011 / 08:00