$ du -a /path/to/directory | wc -lЗамість /path/to/directory введіть шлях до вашої директорії.
4. Використання команди tree
Команда tree відображає деревоподібну структуру файлів і директорій в зазначеній директорії. Ви можете використати прапорець -L 1, щоб обмежити вивід до першого рівня, а потім підрахувати кількість рядків виводу.
$ tree -L 1 /path/to/directory | wc -lЗамість /path/to/directory введіть шлях до вашої директорії.
Тепер ви знаєте кілька способів підрахувати кількість файлів у директорії в Linux. Використовуйте будь-який з цих методів в залежності від ваших уподобань і вимог.
Встановлення утиліти tree
Утиліта tree надає зручний і наочний спосіб відображення дерева каталогів в Linux. Щоб встановити утиліту tree, вам потрібно виконати наступні кроки:
1. Відкрийте термінал і введіть команду:
sudo apt install tree
Введіть пароль адміністратора і зачекайте, поки інсталяція завершиться.
3. Після інсталяції ви можете запустити утиліту tree, ввівши команду:
Утиліта tree відобразить дерево поточної каталогу, показуючи підкаталоги та файли. Ви можете налаштувати відображення, використовуючи різні флаги, такі як -a (включення прихованих файлів), -L (глибина відображення) та інші. Для отримання додаткової інформації про доступні опції утиліти tree, ви можете використовувати команду:
Тепер ви можете легко відобразити дерево каталогів у Linux, використовуючи утиліту tree.
Використання команди ls
Команда ls використовується для виведення списку файлів та директорій у поточній робочій директорії. Вона дозволяє дізнатися імена файлів, їх дозволи, розміри та дати створення.
Проста форма команди ls виводить список файлів і директорій у поточній директорії:
$ lsfile1.txt file2.txt dir1 dir2Для виведення більш детальної інформації про файли та директорії, можна використовувати опції команди:-l - виводить список файлів у довгому форматі, включаючи інформацію про права доступу, власника, групу, розмір та дату створення:-a - виводить всі файли та директорії, включаючи приховані файли, які починаються з точки:Команда ls також може бути використана з шляхом до директорії, щоб вивести список файлів та директорій у вказаній директорії:Команда ls - корисний інструмент для перевірки вмісту директорії та отримання інформації про файли та директорії.Підрахунок кількості файлів за допомогою команди findЩоб підрахувати кількість файлів за допомогою команди find, необхідно використати опцію -type f, яка вказує на те, що будутьзнайдені лише звичайні файли (а не каталоги, символічні посилання тощо).Приклад використання команди find для підрахунку кількості файлів у каталозі /path/to/directory:У цьому прикладі команда find буде шукати всі файли в каталозі /path/to/directory та його підкаталогах і передавати результат на вхід команді wc -l, яка підраховує кількість рядків. Таким чином, в результаті буде виведено кількість файлів у зазначеному каталозі.Якщо вам потрібно підрахувати кількість файлів лише в зазначеному каталозі, без урахування підкаталогів, можна додати опцію -maxdepth 1:Тепер команда find буде шукати файли тільки в зазначеному каталозі, не заглиблюючись у підкаталоги.Таким чином, використання команди find з опцією -type f та команди wc -l дозволяє легко підрахувати кількість файлів у каталозі.командного рядка Linux.