Яке значення мають ці числа у другому стовпчику після введення “ls -l”? [дублікат]


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

Яке значення мають ці числа у другому стовпчику? Чи мають вони певне відношення до дозволів файлів і папок? Як змінити цифри?


5
Можна простоman ls

4
Прийміть деякі відповіді на попередні запитання. Це можна зробити, натиснувши прапорець поруч із відповіддю, на який ви найкраще відповіли на питання.
bdonlan

2
info lsнадає потрібну інформацію, man lsпросто вказує на інформацію.
tpg2114

2
@ tpg2114 Ваш перший коментар точний, але, принаймні, на одній машині, яку я можу підключити до вашої другої, абсолютно неправильно.
mlp

Відповіді:


20

Ось кількість жорстких посилань на файл чи каталог. Для файлів це зазвичай буде 1, якщо ви не створили додаткові жорсткі посилання на нього ln.

Для каталогів це 2 + кількість підкаталогів. Це пояснюється тим, що до каталогу можна посилатись або за своїм ім'ям у батьківському каталозі, .сам по собі, або ..у кожному підкаталозі.



0

Цифри у другому стовпчику фактично є кількістю "посилань" на файл або каталог. Це аналогічно поняттю відліку в oop.


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

Перший символ вказує тип файлу. - для звичайного файлу, d для каталогу, l для файлу посилання та s для файлу сокета

Наступні 9 символів у першому полі представляють дозволи. Кожні 3 символи посилаються на читання (r), write (w), виконання (x) дозволів для власника, групи та інших. - означає відсутність дозволу.

Друге поле вказує кількість посилань на цей файл.

Третє поле вказує ім’я власника.

Четверте поле вказує назву групи.

П’яте поле представляє розмір файлу в байтах.

Шосте поле представляє дату та час останньої модифікації файлу.

І нарешті сьоме поле - це ім'я файлу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.