Команда ls у Linux використовується для виведення вмісту поточної робочої директорії в терміналі. За замовчуванням, команда ls відображає імена файлів і піддиректорій у поточній директорії.
Для чого потрібна команда?

Команда ls у Linux використовується для відображення списку файлів і директорій у вказаній директорії. Вона є однією з найосновніших і найчастіше використовуваних команд у Unix-подібних операційних системах. Ось основні функції та параметри команди ls:
Основні функції
Список файлів і директорій: за замовчуванням команда ls виводить імена всіх файлів і папок у поточній директорії.
Корисні параметри
Відображає докладний список, включно з правами доступу, власником, розміром файлу і датою зміни.
- Показує всі файли, включаючи приховані (ті, що починаються з крапки).
- Використовується разом з
-l, щоб відображати розміри файлів у зручному для читання форматі (наприклад, KB, MB). - Рекурсивно відображає вміст усіх підкаталогів.
- Сортує файли за часом останньої зміни.
- Сортує файли за розміром.
Приклади використання
ls:Виводить список файлів і папок у поточній директорії.ls -l:Показує докладний список файлів і папок.ls -a:Показує всі файли, включно з прихованими.ls -lh:Показує докладний список зі зручними розмірами файлів.
Команда ls корисна для навігації по файловій системі та отримання інформації про вміст директорій.
Опції команди
Деякі поширені опції команди ls включають:
-l: відображає довгий формат виводу, який містить додаткову інформацію про кожен файл, таку як права доступу, власник, групу, розмір, дату створення тощо.
-a: відображає всі файли, включаючи приховані файли, що починаються з крапки.
-h: відображає розмір файлів у людинозчитуваному форматі (наприклад, "1K", "2M" тощо).
-t: відображає файли в порядку останньої модифікації, починаючи з найнедавнішого.
-r: відображає файли у зворотному порядку.
Приклад використання команди ls з опцією -l:
$ ls -l
total 0
drwxr-xr-x 2 user user 6 Feb 28 14:25 dir1
-rw-r--r-- 1 user user 0 Feb 28 14:25 file1.txt
-rw-r--r-- 1 user user 12 Feb 28 14:25 file2.txt
У наведеному вище прикладі, кожен рядок являє собою інформацію про файл або директорію в поточній директорії, включно з правами доступу, кількістю жорстких посилань, власником, групою, розміром, датою останньої модифікації та ім'ям файлу.