Способи оплати Abuse

Що робить команда ls у Linux

23.08.2024, 03:07

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

Для чого потрібна команда?

Команда ls в Linux

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

Основні функції

Список файлів і директорій: за замовчуванням команда ls виводить імена всіх файлів і папок у поточній директорії.

Корисні параметри

Відображає докладний список, включно з правами доступу, власником, розміром файлу і датою зміни.

  1. Показує всі файли, включаючи приховані (ті, що починаються з крапки).
  2. Використовується разом з -l, щоб відображати розміри файлів у зручному для читання форматі (наприклад, KB, MB).
  3. Рекурсивно відображає вміст усіх підкаталогів.
  4. Сортує файли за часом останньої зміни.
  5. Сортує файли за розміром.

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

  1. ls: Виводить список файлів і папок у поточній директорії.
  2. ls -l: Показує докладний список файлів і папок.
  3. ls -a: Показує всі файли, включно з прихованими.
  4. 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

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