Как получить количество файлов, скрытых по дате

for i in {1..31}; do ls -1 *${YYYY}${MM}`printf "%02d" $i`* | wc -l; done


Данная команда выполняет цикл для каждого числа от 1 до 31 и выводит количество файлов, скрытых по заданной дате. Она использует команду ls для отображения всех файлов, соответствующих шаблону *${YYYY}${MM}${i}*, где ${YYYY} и ${MM} — это указанный год и месяц, а ${i} — число от 1 до 31. Затем команда wc -l используется для подсчета числа строк, что позволяет узнать количество файлов, удовлетворяющих заданному шаблону.

Эта команда полезна для проверки наличия и количества файлов, скрытых по дате. Альтернативой может быть использование команды find, которая также позволяет выполнить поиск файлов по заданным критериям. Аргументы команды включают год и месяц, а также шаблон для чисел от 1 до 31.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *