/bsuir-os-finder-by-size

Search for files by size (Linux) [RU]

Primary LanguageShell

bsuir-os-finder-by-size

Скрипт поиска файлов заданного размера (Linux)


Белорусского государственного университета информатики и радиоэлектроники.
Кафедра программного обеспечения информационных технологий.
Дисциплина «Операционные системы и системное программирование».
Индивидуальная практическая работа №1 («Система команд, файловая структура, работа с файлами и управление ОС Unix/Linux с помощью интерпретатора BASH»).


Условие задачи

Написать скрипт, находящий в заданном каталоге и всех его подкаталогах все файлы, заданного размера (имя каталога задаётся пользователем в качестве первого аргумента командной строки). Диапазон (min — max) размеров файлов задается пользователем в качестве второго и третьего аргументов командной строки. Cкрипт выводит результаты поиска в файл (четвертый аргумент командной строки) в виде: полный путь, имя файла, его размер. На консоль выводится общее число просмотренных файлов. Проверить работу программы для каталога /usr и диапазона (min — max) 1000 — 1010.


Пояснительная записка

https://github.com/a-dubinin/bsuir-os-finder-by-size/wiki