Qualquer um pode explicar -rw-rw-r--. 1
e fornecer algumas informações "detalhadas" sobre o comando ls -lart.
Especificamente, o que significa o número 1
após as permissões do arquivo? Por que isso muda ou por que é diferente para arquivos diferentes?
linux
unix
permissions
ls
VAR121
fonte
fonte
Respostas:
Alguns exemplos:
-rwxrw-r-- 1
é um arquivo com privilégios de leitura, gravação e execução para o proprietário. O grupo leu e escreveu, e outros apenas leram. Não há links para esses dados.drwxr-xr-x 10
é um diretório com 8 arquivos. Os 2 extras são.
e..
. Somente o proprietário pode criar arquivos nesse diretório, outros podem acessar quais arquivos estão no diretório e ler o conteúdo desses arquivos, se os privilégios permitirem.-r-------- 2
é um arquivo que somente o proprietário pode ler, mas não pode executar ou modificar. Ele possui um link, o que significa que há outra referência de arquivo no disco em algum lugar que acessa os mesmos dados. Portanto, o "conteúdo do arquivo" real no disco possui 2 "arquivos" fazendo referência a ele. Esses links geralmente são criados usandoln
sem fornecimento-s
.Então:
-
oud
arquivo ou diretório indicativo.r
morte,w
ritual ex
eco para o proprietário.Veja o capítulo O formato longo de
man ls
.fonte
ls
página do manual. Nenhum dos campos é explicado lá. Eu acho que é o mesmo para o Ubuntu.Para arquivos , é o número de links físicos para o conteúdo do arquivo. 1 significa que não há links físicos (o caso típico), um número N acima de 1 significa que este e outros nomes de arquivos N-1 compartilham o mesmo conteúdo.
Para diretórios, a maioria, mas nem todos os sistemas de arquivos, relatam uma contagem de links de 2+ N, em que N é o número de subdiretórios.
fonte
[max @ localhost ~] $ ll
4 total
drwxrwxr-x 2 max max 4096 25 de set 17:11 zzz
Aqui 2 significa número de contagem de links
agora vou criar 3 diretórios dentro do zzz
agora o valor muda para 5
[max @ localhost zzz] $ cd
[max @ localhost ~] $ ll
4 total
drwxrwxr-x 5 max max 4096 25 de set 17:16 zzz
Isso ocorre porque agora 5 diretórios estão presentes no zzz 3
a
b
c
e 2 são diretórios ocultos.
..
se eu criar um arquivo, nada acontecerá com a contagem de links
mas se eu excluir qualquer diretório, a contagem de links mudará
fonte