приклади команди ls в Linux

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

Використовуємо команду ls в Linux

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

Визначення розташування певної папки

Спершу слід обов'язково розібратися з процедурою переходу до необхідного розташуванню через &171;Термінал&187; . Якщо ви будете здійснювати сканування декількох папок, що знаходяться в одній директорії, простіше це робити відразу з потрібного місця, щоб уникнути потреби введення повного шляху до об'єкта. Визначається місце і виконується перехід так:

  1. Відкрийте файловий менеджер і перейдіть в необхідну директорію.
  2. Переход к необходимой директории через файловый менеджер Linux
  3. Клацніть по будь-якому елементу в ній ПКМ і виберіть &171;властивості&187; .
  4. Свойства объекта в операционной системе Linux
  5. У вкладці & 171; Основні & 187; зверніть увагу на пункт &171;батьківська папка&187; . Саме його і потрібно запам'ятати для подальшого переходу.
  6. Узнать родительскую папку объекта в Linux
  7. Залишилося тільки запустити консоль зручним методом, наприклад, затисненням гарячої клавіші Ctrl + Alt + T або натиснувши на відповідний значок в меню.
  8. Запустить терминал через значок в меню Linux
  9. Тут введіть cd /home/user/folder , щоб перейти в цікаве розташування. User в даному випадку & 8212; ім'я Користувача, а folder &8212; назва кінцевої папки.
  10. Перейти по нужному пути через встроенную консоль в Linux

Тепер можна сміливо переходити до використання розглянутої сьогодні команди ls із застосуванням різних аргументів і опцій. Ми пропонуємо ознайомитися з основними прикладами більш детально далі.

Перегляд вмісту поточної папки

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

Применение команды ls без аргументов в Linux

Папки позначені синім кольором, а інші елементи & 8212; білим. Все буде виведено в одну або кілька рядків, що залежить від кількості знаходяться об'єктів. Ви можете ознайомитися з отриманими результатами і переходити далі.

Ознакомиться с выводом информации командой ls без аргументов в Linux

Відображення директорій, що знаходяться в зазначеному розташуванні

На початку статті розповідалося про те, як переходити по необхідному шляху в консолі, виконавши всього одну команду. Перебуваючи в поточному розташуванні, пропишіть ls folder , де folder &8212; назва папки, щоб переглянути її вміст. Утиліта коректно відображає не тільки латинські символи, але ще і кирилицю, враховуючи при цьому регістр, що іноді немало важливо.

Использование команды ls с указанием определенной папки в Linux

Зверніть увагу, що якщо ви попередньо не перейшли в розташування папки, в команді Вам слід вказати шлях до неї, щоб дозволити інструменту виявити об'єкт. Тоді рядок введення набуває вигляду, наприклад, ls /home/user/folder/photo . Стосується таке правило введення і наступних прикладів з використанням аргументів і функцій.

Визначення творця папки

Синтаксис команди ls побудований так само, як і у більшості інших стандартних утиліт, тому навіть початківець користувач не знайде в цьому нічого нового або незнайомого. Розберемо перший приклад при потребі перегляду автора папки і дати зміни. Для цього введіть ls -l --author folder , де folder &8212; назва директорії або повний шлях до неї. Після активації ви побачите потрібну інформацію.

Узнать автора папки через команду ls в Linux

Виведення прихованих файлів

В ОС Linux присутня досить велика кількість прихованих елементів, особливо коли мова йде про системні файли. Відобразити їх разом з усім іншим вмістом директорії можна, застосувавши певну опцію. Тоді команда виглядає так: LS-a + назва або шлях до папки .

Отображение скрытых папок с помощью команды ls в Linux

Знайдені об'єкти відображатимуться з посиланнями на місце зберігання, якщо вас не цікавить ця інформація, просто змініть регістр аргументу, написавши в такому випадку -A .

Сортування вмісту

Окремо хочеться відзначити сортування вмісту, оскільки часто вона буває дуже корисною і допомагає користувачеві буквально за лічені секунди відшукати потрібні дані. Існує кілька опцій, що відповідають за різну фільтрацію. В першу чергу зверніть увагу на ls -lSh folder . Цей аргумент виводить файли списком в порядку зменшення їх обсягу.

Якщо вас цікавить відображення в зворотному порядку, доведеться додати тільки одну букву В аргумент, щоб вийшло ls -lShr folder .

Сортировка по размеру файла в Linux

Виведення результатів в алфавітному порядку проводиться через ls - LX + назва або шлях до директорії .

Обратная сортировка по размеру файла в Linux

Сортування за часом останньої зміни &8212; LS-LT + назва або шлях до директорії .

Сортировка в алфавитном порядке в Linux

Звичайно, існує ще ряд опцій, які застосовуються рідше, проте все ще можуть бути корисні певним користувачам. До них відносяться:

опції опис
-B не відображати наявні резервні копії
- з виведення результатів у вигляді колонок, а не рядків
-d показ тільки папок всередині директорій без їх вмісту
-F відображення формату або типу кожного файлу
-m розділення всіх елементів через коми
-Q брати назву об'єктів в лапки
-1 показати один файл на один рядок

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

Детальніше: приклади команди grep в Linux

Крім усього, в Linux існує ще великий перелік корисних стандартних консольних утиліт та інструментів, які часто стають корисними навіть для самого недосвідченого користувача. Читайте детальну інформацію по цій темі далі.

Читайте також: Часто використовувані команди в «терміналі» Linux

На цьому наша стаття завершена. Як бачите, нічого складного в самій команді ls і її синтаксисі немає, єдине, що від вас вимагається &8212; дотримуватися правил введення, не допускати помилок в назвах директорій і враховувати регістри опцій.

більше статей на цю тему: