Qual é o significado desses números na segunda coluna após digitar "ls -l"? [duplicado]

8
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 db
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 djproject
-rwxr-xr-x. 1 root root   38 Jun 29 16:44 index.html
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 jobs
-rwxr-xr-x. 1 root root  252 Jun 29 16:44 manage.py
drwxr-xr-x. 3 root root 4096 Jun 29 16:44 templates

Qual é o significado desses números na segunda coluna? Eles têm alguma relação com permissões de arquivo e pasta? Como altero os números?

Nick Dong
fonte
5
Você pode apenasman ls
4
Aceite algumas das respostas para suas perguntas anteriores. Você pode fazer isso clicando na marca de seleção ao lado da resposta que achar melhor responder à pergunta.
bdonlan
2
info lsfornece as informações necessárias, man lsapenas direciona para a página de informações.
Tb2114
2
@ tpg2114 Seu primeiro comentário é exato, mas em pelo menos uma máquina que posso conectar ao seu segundo está completamente errado.
mlp 11/03/19
Consulte também O que significam os campos na saída ls -l? (em U&L).
Scott

Respostas:

20

Esse é o número de links físicos para o arquivo ou diretório. Para arquivos, normalmente será 1, a menos que você tenha criado links físicos adicionais para ele ln.

Para diretórios, é 2 + o número de subdiretórios. Isso ocorre porque um diretório pode ser referido por seu nome no diretório pai, .por si só ou ..em cada subdiretório.

bdonlan
fonte
2

Isso indica o número de links físicos . Este artigo explica a saída do ls -lcomando em mais detalhes.

Levon
fonte
11
O link para o artigo é quebrado ...
Rick
@ Rick Obrigado pelo aviso, acabei de vincular um site alternativo a isso.
Levon
0

Os números na segunda coluna são efetivamente o número de "links" para o arquivo ou diretório. É semelhante ao conceito de contagem de referência no oop.

ennuikiller
fonte
0
drwxr-xr-x 2 matt db 4096 Jan 30 23:08 documents

-rw-r--r-- 1 matt db   49 Jan 31 01:17 sum.pl

O primeiro caractere indica o tipo do arquivo. - para arquivo normal, d para diretório, l para arquivo de link es para arquivo de soquete

Os próximos 9 caracteres no primeiro campo representam as permissões. Cada 3 caracteres refere-se às permissões de leitura (r), gravação (w), execução (x) no proprietário, grupo e outros. - significa sem permissão.

O segundo campo indica o número de links para esse arquivo.

O terceiro campo indica o nome do proprietário.

O quarto campo indica o nome do grupo.

O quinto campo representa o tamanho do arquivo em bytes.

O sexto campo representa a data e a hora da última modificação do arquivo.

E finalmente o sétimo campo é o nome do arquivo.

user1006581
fonte