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

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

У вашому випадку:

  1. Якщо ви хочете шукати файли (тип файлу f ), що закінчуються на .png , починаючи з поточного каталогу: знайдіть . – введіть f -regex ".*\.png"
  2. Якщо ви хочете мати вихід, схожий на ls, використовуйте дію -ls: find . – …
  3. Якщо ви хочете виконати команду для кожного файлу, використовуйте дію -exec, наприклад: find . –

Прапор -e перевіряє, чи існують файли або каталоги. Прапорець -f перевіряє, чи існують звичайні файли (не каталоги). Нарешті, прапорець -d перевіряє, чи є це каталог чи ні. Цей прапор не може приймати аргумент підстановки.

Ви зазвичай використовуєте команду find із синтаксисом find /path -type f -iname назва файлу . Ви можете використовувати варіант цієї команди, щоб знайти будь-який файл або каталог на вашій машині Linux. Ми розіб’ємо команду на прості частини. /шлях/до/файлу – це каталог, у якому ви хочете знайти файл.

1. Основне використання. Коли ви введіть dir і натисніть Enter у командному рядку, він містить список усіх файлів і каталогів у поточному каталозі. За замовчуванням відображається назва файлу, розмір, а також дата й час зміни.