logo

Команда Linux ls

The ls це команда списку в Linux. Він покаже повний список або вміст вашого каталогу. Просто введіть ls і натисніть клавішу введення. Буде показано весь вміст.

ls — це команда, яка використовується для переліку комп’ютерних каталогів і файлів у Unix-подібних і Unix операційних системах. Він розроблений на основі єдиної специфікації Unix і POSIX.
Він доступний всередині оболонки EFI як компонент групи UnxUtils власних портів Win32 основних GNU Unix-подібних утиліт як ізольований пакет для Microsoft Windows або як компонент інструментів MSX-DOS2 ASCII для версії MSX-DOS 2.

Числові обчислювальні середовища GNU Octave та MATLAB містять функцію ls з однаковою функціональністю. У кількох інших середовищах, таких як Microsoft Windows, OS2 і DOS, така ж функція надається командою dir. Різні реалізації включають різні опції, як і майже кожна утиліта. Ми можемо перевірити документацію, надану командою, щодо відповідних параметрів і використання.

mb проти gb

Коротка історія ls

Утиліта ls з’явилася в першій версії AT&T UNIX, назва, отримана від тієї ж команди в Multics, також має назву «ls», акронім для 'список' термін. ls є компонентом X/Open Portability Guide з випуску 2 за 1987 рік. Він був придбаний у першій версії POSIX.1 та єдиній специфікації Unix.

Поведінка

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

Імена, що починаються на '.' символи приховані. The '.' каталог відомий як робочий каталог, а '..' символ відомий як його батьківський каталог. За замовчуванням вони відображаються. Усі файли відображаються за допомогою -a. Явно вказані імена файлів завжди перераховуються.

ls відображає лише імена без параметрів. Можна комбінувати декілька варіантів. Основні варіанти:

    -h:Він показує розміри результатів у зрозумілому для людини форматі (наприклад, 2G 234M, 1K тощо). Цей параметр не є компонентом стандарту POSIX. Проте реалізовано в багатьох системах, наприклад, Solaris 9 у 2002 році, FreeBSD 4.5 у 2002 році та GNU coreutils у 1997 році.-l:Це означає довгий формат. Він показує типи файлів Unix, кількість жорстких посилань, дозволи, групу, власника, ім’я останньої зміни, дату й час і розмір. Якщо змінена дата старша шести місяців, час замінюється роком. Кілька реалізацій додають додаткові позначки до дозволів.

Можна відображати різні предмети різними типами кольорів. Це область, у якій реалізації відрізняються:

    FreeBSD ls застосовує опцію -G. Він перевіряє лише дозвіл і тип файлу Unix і використовує базу даних termcap. GNU ls застосовує опцію --color. Він перевіряє розширення, дозвіл і тип файлу Unix і використовує свою базу даних для керування кольорами, керованими за допомогою dircolors.

приклад:

 ls 

Нижче ви бачите, що після введення команди ls ми отримали весь список вмісту каталогу /home/sssit.

Команда Linux ls

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

ls варіантопис
ls -a У Linux приховані файли починаються з . (крапка), і їх не видно у звичайному каталозі. Команда (ls -a) залучить весь список поточного каталогу, включаючи приховані файли.
ls -l Він покаже список у форматі довгого списку.
ls -lhЦя команда покаже вам розміри файлів у форматі, зрозумілому людині. Розмір файлу дуже важко прочитати, коли він відображається в байтах. Команда (ls -lh) надасть вам дані у вигляді Mb, Gb, Tb тощо.
ls -lhSЯкщо ви хочете відобразити ваші файли в порядку спадання (найвищий у верхній частині) відповідно до їх розміру, ви можете використати команду (ls -lhS).
ls -l - -block-size=[РОЗМІР] Він використовується для відображення файлів у форматі певного розміру. Тут у [SIZE] ви можете призначити розмір відповідно до ваших вимог.
ls -d */ Він використовується для відображення лише підкаталогів.
ls -g або ls -lG За допомогою цього ви можете виключити стовпець інформації про групу та власника.
ls -nВін використовується для друку ідентифікатора групи та ідентифікатора власника замість їхніх імен.
ls --color=[VALUE] Ця команда використовується для друку списку як кольорового, так і безкольорового.
ls - йогоЦя команда друкує номер індексу, якщо файл знаходиться в першому стовпці.
ls -pВін використовується для легкої ідентифікації каталогу, позначаючи каталоги скісною рискою (/).
ls -rВикористовується для друку списку у зворотному порядку.
ls -RВін також відображатиме вміст підкаталогів.
ls -lXВін згрупує файли з однаковими розширеннями разом у списку.
ls -ltВін відсортує список, відобразивши нещодавно змінений файл угорі.
ls ~ Він надає вміст домашнього каталогу.
ls ../ Він надає вміст батьківського каталогу.
ls --версіяВін перевіряє версію команди ls.

Linux ls -команда

Він надасть вам повний список каталогу, включаючи також приховані файли. У Linux приховані файли починаються з крапки (.) і їх не можна побачити в звичайному каталозі.

приклад:

 ls -a 

linux-directory-ls-a-command

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

Команда Linux ls -l

Команда ls відображатиме лише файли. Але якщо ви хочете, щоб ваші файли відображалися у форматі довгого списку, ви можете скористатися командою ls -l.

приклад:

 ls -l 

Список Linux l

Тут, як ви можете бачити список у форматі довгого списку.

Стовпці вище вказують на конкретні речі:

  • У стовпці 1 вказується інформація про дозвіл файлу.
  • У графі 2 вказується кількість посилань на файл.
  • У стовпцях 3 і 4 вказується інформація про власника та групу.
  • Стовпець 5 вказує розмір файлу в байтах.
  • Стовпець 6 показує дату й час нещодавньої зміни файлу.
  • Стовпець 7 показує назву файлу або каталогу.

Linux ls -l --block-size=[РОЗМІР]

Якщо ви хочете відобразити розмір файлу вашого списку в певному форматі або розмірі, ви можете скористатися цією командою. Просто встановіть розмір замість [SIZE] відповідно до ваших вимог.

Синтаксис:

 ls -l --block-size=[SIZE] 

приклад:

 ls -l --block-size=M 

Давайте подивимось результат нижче.

Linux ls -l --block-size=[РОЗМІР]

Тут усі розміри файлів вказані в мегабайтах.

Ви можете замінити [SIZE] такими мірами:

  • K = кілобайт
  • M = мегабайт
  • G = Гігабайт
  • T = терабайт
  • P = Петабайти
  • E = ексабайт
  • Z = Зеттабайт
  • Y = Yottabyte

Linux ls -d */

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

приклад:

 ls -d */ 

Linux ls -d */

Наведений вище результат показує лише підкаталоги, за винятком усіх інших файлів.

Linux ls -g

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

приклад:

 ls -g 

Linux ls -g

Тут стовпець власника виключається.

Linux ls -lG

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


Linux ls -IG

Тут груповий стовпець виключається.

Linux ls --color=[VALUE]

Ця команда використовується для розфарбовування та знебарвлення списку. Якщо ви заміните [VALUE] на 'auto', відобразиться кольоровий список. Але якщо ви заміните [VALUE] на «ніколи», це знебарвить список.

Синтаксис:

 ls --color=[VALUE] 

приклад:

 ls --color=never 

 ls --color=auto 

Linux ls -- колір

Ви можете легко помітити різницю між командою автоматично та ніколи на зображенні вище.

Linux ls ~

Команда Linux ls ~ показує вміст домашнього каталогу. Розглянемо приклад команди ls ~.

випадкове число c код

приклад:

 ls ~ 

Linux ls ~

Linux ls ../

Ця команда містить список батьківського каталогу.

У наведеному прикладі нашим поточним каталогом є Downloads, а за допомогою ls ../ ми перерахували вміст її батьківського каталогу «домашній каталог».

приклад:

 ls ../ 

Linux ls ../

Відкрийте останній змінений файл за допомогою ls -t

Він може сортувати файли за часом редагування, відображаючи останній змінений файл першим. Щоб відкрити останній змінений файл у поточному робочому каталозі, ми можемо використати команду ls і команди head:

 ls -t | head -1 

Показати розмір файлу в форматі HRF (формат для читання людиною)

Щоб показати розмір файлу в зручному для читання форматі, наприклад ГБ, Г, КБ, МБ тощо, ми можемо використати наведену нижче команду:

 ls -lh 

Де h є скороченням для читабельного формату.

Показати інформацію каталогу

Коли ми використовуємо 'їх' , ми отримаємо інформацію про вміст каталогів. Але якщо ми хочемо побачити інформацію каталогу, ми можемо використати опцію -d.
Наприклад, якщо ми використовуємо команду ls -l /etc, вона покаже кожен файл у каталозі etc. Але, якщо ми хочемо показати деталі каталогу /etc, ми можемо використати параметр -ld. Команда така:

 $ ls -l /etc $ ls -ld /etc 

Старіші файли, пов’язані з часом останнього редагування

Ми можемо використовувати команду ls -lt для сортування назв файлів, які відображаються в послідовності часу останнього редагування. Нам буде зручно використовувати його з опцією -l. Команда згадана нижче:

 ls -lt 

Старіші файли, пов’язані з часом останнього редагування (у зворотному порядку)

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

 ls -ltr