5 примера за команда 'stat' за начинаещи в Ubuntu
Командата stat
е полезна за получаване на информация за файлове и директории в операционната система Ubuntu. Тя може да се използва за получаване на информация за размера, типа, правата за достъп и други атрибути на файл или директория.
1. Получаване на основна информация за файл или директория
За да получите основна информация за файл или директория, използвайте следната команда:
stat <име на файл или директория>
Например, за да получите информация за файла /etc/passwd
, използвайте следната команда:
stat /etc/passwd
Това ще изведе следната информация:
Файл: „/etc/passwd“
Размер: 3019 Блокове: 8 Вх./изх. 4096 обикновен файл
Устройство: 803h/2051d I-възли: 396852 Връзки: 1
Достъп: (0644/-rw-r--r--) Потр: ( 0/ root) Гр: ( 0/ root)
Последен достъп: 2023-10-24 17:54:04.976123768 +0300
Промяна на файла: 2023-09-03 07:30:38.563424308 +0300
Смяна на метаданни: 2023-09-03 07:30:38.563424308 +0300
Създаване: 2023-09-03 07:30:38.563424308 +0300
2. Получаване на информация за размера на файл или директория
За да получите информация за размера на файл или директория, използвайте следната команда:
stat -c %s <име на файл или директория>
Например, за да получите размера на файла /etc/passwd
, използвайте следната команда:
stat -c %s /etc/passwd
Това ще изведе следната информация:
3019
3. Получаване на информация за типа на файл или директория
За да получите информация за типа на файл или директория, използвайте следната команда:
stat -c %T <име на файл или директория>
Например, за да получите типа на файла /etc/passwd
, използвайте следната команда:
stat -c %T /etc/passwd
Това ще изведе следната информация:
regular file Това се изобразява с числото 0
4. Получаване на информация за правата за достъп на файл или директория
За да получите информация за правата за достъп на файл или директория, използвайте следната команда:
stat -c %a <име на файл или директория>
Например, за да получите правата за достъп на файла /etc/passwd
, използвайте следната команда:
stat -c %a /etc/passwd
Това ще изведе следната информация:
rw-r--r-- Това се изобразява с числото 644
Обяснение на правата за достъп:
- r: Право на четене
- w: Право на запис
- x: Право на изпълнение
- -: Няма права
5. Получаване на информация за атрибутите на файл или директория
За да получите информация за всички атрибути на файл или директория, използвайте следната команда:
stat -c %A <име на файл или директория>
Например, за да получите атрибутите на файла /etc/passwd
, използвайте следната команда:
stat -c %A /etc/passwd
Това ще изведе следната информация:
-rw-r--r--
Допълнителни съвети
- Можете да използвате флага
-t
за получаване на информация за файла или директорията в табларен формат. - Можете да използвате флага
-r
за получаване на информация за файла или директорията в обратен ред. - Можете да използвате флага
-f
за игнориране на грешки при четенето на файла или директорията.
Заключение
Командата stat
е мощен инструмент, който може да се използва за получаване на информация за файлове и директории в операционната система Ubuntu. Като начинаещ, е важно да разберете основните команди stat
.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut