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 відображає лише імена без параметрів. Можна комбінувати декілька варіантів. Основні варіанти:
Можна відображати різні предмети різними типами кольорів. Це область, у якій реалізації відрізняються:
приклад:
ls
Нижче ви бачите, що після введення команди ls ми отримали весь список вмісту каталогу /home/sssit.
Параметри команди 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 ls -l
Команда ls відображатиме лише файли. Але якщо ви хочете, щоб ваші файли відображалися у форматі довгого списку, ви можете скористатися командою ls -l.
приклад:
ls -l
Тут, як ви можете бачити список у форматі довгого списку.
Стовпці вище вказують на конкретні речі:
- У стовпці 1 вказується інформація про дозвіл файлу.
- У графі 2 вказується кількість посилань на файл.
- У стовпцях 3 і 4 вказується інформація про власника та групу.
- Стовпець 5 вказує розмір файлу в байтах.
- Стовпець 6 показує дату й час нещодавньої зміни файлу.
- Стовпець 7 показує назву файлу або каталогу.
Linux ls -l --block-size=[РОЗМІР]
Якщо ви хочете відобразити розмір файлу вашого списку в певному форматі або розмірі, ви можете скористатися цією командою. Просто встановіть розмір замість [SIZE] відповідно до ваших вимог.
Синтаксис:
ls -l --block-size=[SIZE]
приклад:
ls -l --block-size=M
Давайте подивимось результат нижче.
Тут усі розміри файлів вказані в мегабайтах.
Ви можете замінити [SIZE] такими мірами:
- K = кілобайт
- M = мегабайт
- G = Гігабайт
- T = терабайт
- P = Петабайти
- E = ексабайт
- Z = Зеттабайт
- Y = Yottabyte
Linux ls -d */
Якщо ви хочете відобразити лише підкаталоги, виключаючи всі інші файли, ви можете скористатися цією командою.
приклад:
ls -d */
Наведений вище результат показує лише підкаталоги, за винятком усіх інших файлів.
Linux ls -g
Якщо ви не хочете відображати інформацію про власника у вашому списку, ви можете виключити цей стовпець за допомогою цієї команди.
приклад:
ls -g
Тут стовпець власника виключається.
Linux ls -lG
Якщо ви не хочете відображати інформацію про групу у своєму списку, ви можете виключити цей стовпець за допомогою цієї команди.
Тут груповий стовпець виключається.
Linux ls --color=[VALUE]
Ця команда використовується для розфарбовування та знебарвлення списку. Якщо ви заміните [VALUE] на 'auto', відобразиться кольоровий список. Але якщо ви заміните [VALUE] на «ніколи», це знебарвить список.
Синтаксис:
ls --color=[VALUE]
приклад:
ls --color=never
ls --color=auto
Ви можете легко помітити різницю між командою автоматично та ніколи на зображенні вище.
Linux ls ~
Команда Linux ls ~ показує вміст домашнього каталогу. Розглянемо приклад команди ls ~.
випадкове число c код
приклад:
ls ~
Linux ls ../
Ця команда містить список батьківського каталогу.
У наведеному прикладі нашим поточним каталогом є Downloads, а за допомогою ls ../ ми перерахували вміст її батьківського каталогу «домашній каталог».
приклад:
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