Команда ls для перегляду каталогів

Вступ

ls -l  чи  ls –format=long   – розширений вивід команди. Показує права доступу, розмір файлу, його власника та дату останньої модифікації:

Виведення команди ls -l

Параметри команди ls

Розглянемо кожний параметр докладніше:

Опис атрибутів файлів

Найбільшу увагу заслуговує перша колонка, яка вказує на встановлені права доступу. Ці символи складаються з 4-х груп. Виглядає це так: 

d | rwx | rx | r–

Де перший символ означає тип файлу. Наприклад, d означає каталог. 

Весь перелік символів вказівок у таблиці:

СимволОпис
Звичайний або виконуваний файл
dКаталог
lСимвольне посилання
pFIFO
bБлоковий пристрій
sСокет
cСимвольний пристрій

Друга група позначає власника файлу, третя – групу користувачів, до якої належить даний власник і четверта – решта користувачів. 

А що означає rwx? 

r – читання дозволено

w – запис дозволено

x – запуск файлу можна

“-” – дія заборонена.

Тобто запис rwx говорити про те, що цей файл можна читати, модифікувати та запускати на виконання.

Такий запис r- говорити про те, що цей файл можна лише читати. 

А як бути з каталогами? Адже в них також є подібний запис.

У каталогів трохи по-іншому: 

r – перегляд дозволено, наприклад, командою  ls

w – переміщення, видалення та інші дії з файлами даного каталогу.

x – право доступу до каталогу, тобто можливість виконання деяких дій із файлами каталогу, а також звернення до підкаталогів.

ls -1  – виводити список файлів в одну колонку

Виведення команди ls -1

ls -R  чи  ls –recursive  – виводити вміст підкаталогів поточного каталогу

Виведення команди ls -R

ls -t  або  ls –sort=time  – сортування файлів відповідно до останньої зміни. Використовується завжди з опцією  -l

Виведення команди ls -lt

ls -s  чи  ls –sort=size  – сортування файлів за розмірами. Використовується завжди з опцією  -l

Виведення команди ls -sl

А в чому подано розміри файлів?

Розмір файлів у байтах, але для простоти можна показати їх у кілобайтах та мегабайтах.

І тому є команда  ls -h  чи  ls –human-readable. Завжди використовується з опцією  -l.

Виведення команди ls -lh

Якщо помітили помилки чи неточності, будь ласка, залишіть коментар чи напишіть листа на поштову адресу [email protected]

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *