Вступ
ls -l чи ls –format=long – розширений вивід команди. Показує права доступу, розмір файлу, його власника та дату останньої модифікації:
Параметри команди ls
Розглянемо кожний параметр докладніше:
Найбільшу увагу заслуговує перша колонка, яка вказує на встановлені права доступу. Ці символи складаються з 4-х груп. Виглядає це так:
d | rwx | rx | r–
Де перший символ означає тип файлу. Наприклад, d означає каталог.
Весь перелік символів вказівок у таблиці:
Символ | Опис |
– | Звичайний або виконуваний файл |
d | Каталог |
l | Символьне посилання |
p | FIFO |
b | Блоковий пристрій |
s | Сокет |
c | Символьний пристрій |
Друга група позначає власника файлу, третя – групу користувачів, до якої належить даний власник і четверта – решта користувачів.
А що означає rwx?
r – читання дозволено
w – запис дозволено
x – запуск файлу можна
“-” – дія заборонена.
Тобто запис rwx говорити про те, що цей файл можна читати, модифікувати та запускати на виконання.
Такий запис r- говорити про те, що цей файл можна лише читати.
А як бути з каталогами? Адже в них також є подібний запис.
У каталогів трохи по-іншому:
r – перегляд дозволено, наприклад, командою ls
w – переміщення, видалення та інші дії з файлами даного каталогу.
x – право доступу до каталогу, тобто можливість виконання деяких дій із файлами каталогу, а також звернення до підкаталогів.
ls -1 – виводити список файлів в одну колонку
ls -R чи ls –recursive – виводити вміст підкаталогів поточного каталогу
ls -t або ls –sort=time – сортування файлів відповідно до останньої зміни. Використовується завжди з опцією -l
ls -s чи ls –sort=size – сортування файлів за розмірами. Використовується завжди з опцією -l
А в чому подано розміри файлів?
Розмір файлів у байтах, але для простоти можна показати їх у кілобайтах та мегабайтах.
І тому є команда ls -h чи ls –human-readable. Завжди використовується з опцією -l.
Якщо помітили помилки чи неточності, будь ласка, залишіть коментар чи напишіть листа на поштову адресу [email protected]