Перейти до основного контенту

Linux ls: формат виводу, опис ключів та приклади використання

4 хв читання
1728 переглядів

ls - одна з найбільш поширених команд в терміналі Linux, яка використовується для відображення списку файлів і директорій в поточній робочій директорії. Команда ls має безліч опцій, які дозволяють налаштувати формат виведення списку і відобразити додаткову інформацію про файли і директорії.

Ключ ls можуть бути використані в різних комбінаціях для отримання необхідного результату. Наприклад, ключ -l (long format) дозволяє відобразити список файлів в довгому форматі, включаючи таку інформацію, як права доступу, кількість посилань на файл, ім'я власника і групи, Розмір файлу і дату останньої модифікації. Ключ -a (all) дозволяє відобразити приховані файли і директорії, які починаються з точки.

Приклад використання команди ls:
ls -l - відобразити список файлів і директорій в довгому форматі
ls -a - відобразити список файлів і директорій, включаючи приховані файли і директорії

ls -lh - відобразити список файлів і директорій в довгому форматі з розмірами файлів в людиночитаному форматі

Команда ls має багато інших ключів, таких як -R (рекурсивне відображення файлів і директорій всередині інших директорій), -t (сортування за часом модифікації) і -S (сортування за розміром файлів). Однак, це лише деякі з безлічі можливостей команди ls, які допоможуть зручно працювати з файлами і директоріями в Linux.

Види виведення ls і їх формат

Команда LS в Linux надає різні варіанти форматування виводу. При використанні відповідних ключів, ви можете вказати точний формат, який необхідний для відображення файлів і каталогів.

Ось деякі з найбільш часто використовуваних варіантів форматування виводу команди ls:

ОпціяОпис
-lДовгий формат виводу. Відображає детальну інформацію про кожен файл або каталог, включаючи права доступу, власника, групу, Розмір, час останньої зміни та ім'я.
-aВиводить приховані файли і каталоги, які починаються з точки.
-hВідображає розміри файлів у зручному для читання форматі за допомогою одиниць вимірювання, таких як КБ, МБ, ГБ тощо.
-tСортує висновок за часом останньої зміни, від найбільш нових до найбільш старих.
-rЗворотний порядок сортування. Використовується спільно з опцією-t або без неї.
ls -l 

Параметри команди ls надають гнучкість у відображенні файлів і каталогів у Linux. Ви можете комбінувати різні ключі, щоб отримати бажаний формат виводу.

Опис ключів

Команда ls у Linux має безліч ключів, які дозволяють налаштувати формат виведення і відображення файлів і директорій. Ось деякі з найбільш часто використовуваних ключів:

-a: Відображає приховані файли і директорії, що починаються з точки.

-l: Виводить додаткову інформацію про файли і директорії, таку як права доступу, власник, Розмір, час останньої модифікації та інші атрибути.

-h: Дозволяє відображати розміри файлів в більш зручному для читання форматі, використовуючи приставки до, М, Г для позначення кілобайт, Мегабайт і гігабайт відповідно.

-R: Рекурсивно відображає вміст піддиректорій.

-S: Сортує файли і директорії за розміром.

-t: Сортує файли і директорії за часом останньої модифікації.

-r: Виводить файли і Директорії в зворотному порядку.

-d: Відображає тільки директорії, ігноруючи файли.

-G: Відображає файли і директорії з використанням кольору для полегшення читання.

-F: Додає Символи до файлів і директорій, щоб вказати їх типи (наприклад, "/" для директорій, "*" для виконуваних файлів).

-i: Виводить індексний номер кожного файлу або директорії.

-q: Відображає недруковані символи ТА пробіл у іменах файлів як "?".

-s: Виводить розмір кожного файлу і Директорії в блоках.

Ці ключі можуть бути Комбіновані разом для отримання потрібного формату виведення і відображення файлів і директорій.

Приклади використання команди ls

Команда LS в Linux використовується для перегляду вмісту файлової системи. Нижче наведені приклади її використання:

  1. ls при використанні команди без додаткових параметрів, вона виводить вміст поточного каталогу.
  2. ls-l даний ключ дозволяє виводити інформацію про файли і каталогах в довгому форматі, показуючи такі атрибути, як права доступу, власник, група, розмір і час останньої зміни.
  3. LS-a Ключ-A дозволяє відображати приховані файли та каталоги, що починаються з крапки.
  4. ls-T за допомогою ключа-t можна відсортувати висновок за часом останньої зміни файлів і каталогів.
  5. LS-R Ключ-R дозволяє рекурсивно виводити вміст підкаталогів, відображаючи всі вкладені файли та каталоги.

Команда ls має безліч інших ключів і можливостей, які можуть бути корисними в різних ситуаціях і для різних завдань. Сподіваюся, що наведені приклади дозволять вам почати використовувати цю команду і отримати максимальну користь з її функціоналу.