Co oznaczają te liczby w drugiej kolumnie po wpisaniu „ls -l”? [duplikować]

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

Jakie jest znaczenie tych liczb w drugiej kolumnie? Czy mają jakiś związek z uprawnieniami do plików i folderów? Jak mogę zmienić liczby?

Nick Dong
źródło
5
Możesz po prostuman ls
4
Proszę zaakceptować niektóre odpowiedzi na poprzednie pytania. Możesz to zrobić, klikając znacznik wyboru obok odpowiedzi, która według Ciebie najlepiej odpowiada na pytanie.
bdonlan
2
info lspodaje potrzebne informacje, man lspo prostu wskazuje stronę informacyjną.
tpg2114
2
@ tpg2114 Twój pierwszy komentarz jest dokładny, ale na co najmniej jednej maszynie mogę połączyć się z drugą, jest całkowicie błędny.
mlp 11.03.19
Zobacz także Co oznaczają pola w wynikach ls -l? (w U&L).
Scott

Odpowiedzi:

20

To liczba twardych dowiązań do pliku lub katalogu. W przypadku plików zwykle tak będzie 1, chyba że utworzysz dodatkowe twarde linki do niego za pomocą ln.

W przypadku katalogów jest to 2 + liczba podkatalogów. Wynika to z tego, że do katalogu można się odwoływać po nazwie w katalogu nadrzędnym, .w nim samym lub ..w każdym podkatalogu.

bdonlan
źródło
2

Wskazuje liczbę twardych linków . W tym artykulels -l bardziej szczegółowo wyjaśniono dane wyjściowe polecenia.

Levon
źródło
1
Link do artykułu jest zerwany ...
Rick
@Rick Dzięki za zgłoszenie, właśnie podłączyłem do tego alternatywną stronę.
Levon
0

Liczby w drugiej kolumnie oznaczają liczbę „linków” do pliku lub katalogu. Jest podobny do pojęcia liczby referencyjnej w oop.

ennuikiller
źródło
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

Pierwszy znak wskazuje typ pliku. - dla pliku normalnego, d dla katalogu, l dla pliku linku is dla pliku gniazda

Następne 9 znaków w pierwszym polu reprezentuje uprawnienia. Każde 3 znaki oznaczają uprawnienia do odczytu (r), zapisu (w), wykonania (x) właściciela, grupy i innych. - oznacza brak pozwolenia.

Drugie pole wskazuje liczbę łączy do tego pliku.

Trzecie pole wskazuje nazwę właściciela.

Czwarte pole wskazuje nazwę grupy.

Piąte pole reprezentuje rozmiar pliku w bajtach.

Szóste pole reprezentuje datę i godzinę ostatniej modyfikacji pliku.

I wreszcie siódme pole to nazwa pliku.

użytkownik1006581
źródło