Intereting Posts
«Файлы» (Наутилус), не открывающиеся из дока как я могу остановить многострочные команды от испортить мое положение курсора при прокрутке истории? Мониторинг температуры / IO привода NVMe что мне нужно делать с «человеком: невозможно установить локаль; убедитесь, что $ LC_ * и $ LANG верны " Запуск sudo ограниченных команд путем создания софт-ссылки Эскалация разрешений с помощью сценария фоновой оболочки Убивание вторичного диспетчера диспетчера сортировки Xorg Как объединить файлы конфигурации в интерактивном режиме после "yum update" Совпадение шаблона оболочки и появление регулярных выражений Прочитайте, что написано в / dev / tty * veth пара из одного физического nic Поиск и замена всех имен Могу ли я удалить файлы в / var / log / journal и / var / cache / abrt-di / usr? libvirtd и фильтрованные порты Напишите программу, которая читает из файла и печатает строку с номером строки

mtime – установить формат даты

Просматривая руководство, я не могу понять, как установить формат даты.

Я использую следующее для поиска папок с именем ‘dd-mm-yyyy’, но понимаю, что они могут не работать из-за формата даты.

Есть ли способ установить формат даты «-mtime»?

find "${backup_dest}" \ -maxdepth 1 -type d -mtime +3 \ -name '[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]' \ -execdir mv {} $folder_trash_path/{}-"${site[$i]}" ';' 

Старые реализации find (1) и стандарт POSIX допускают только параметры -mtime которые представляют собой простые числа и относятся к смещению времени, которое считается в днях.

Современные реализации find (1) допускают что-то вроде: -mtime -3y2m4d ссылаясь на все файлы, которые были изменены за последние 3 года + 2 месяца + 4 дня.

Если вы хотите сослаться на определенное время, вы можете использовать только -newer вместе со справочным файлом с -newer времени, который может быть создан с помощью touch программы.