sudo find . -maxdepth 1 -cnewer olderFilesNameToMove -and ! -cnewer newerFileNameToMove -exec mv -v {} /newDirectory/ \;
Эта команда выполняет перемещение файлов, находящихся в текущей директории, между двумя указанными датами модификации. Она использует утилиту find
для поиска файлов, которые новее файла olderFilesNameToMove
и старше файла newerFileNameToMove
. Затем найденные файлы перемещаются в директорию /newDirectory/
с использованием mv
. Аргументы -maxdepth 1
ограничивают поиск только в текущей директории. Альтернативой может быть использование сценария на языке скриптования для более сложных операций с файлами.