-1

У меня есть файлы .file в каталоге, но я хотел скопировать только некоторые файлы в соответствии с измененной датой (особенно месяц) в путь назначения. Как мне это сделать?

1 ответ1

2

Вы можете использовать ниже для поиска файлов, которые вы ищете, а затем передать их для выполнения действия, которое вы хотите, в вашем случае это копия.

$ find /path/to/files/ -type f -mtime +25d -exec cp {} /destination/path/ \;

-mtime n [smhdw] Если никакие единицы не указаны, этот первичный параметр оценивается как true, если разница между временем последнего изменения файла и временем начала поиска, округленная до следующего полного 24-часового периода, равна n 24-часовым периодам ,

Если указаны единицы измерения, это первичное значение оценивается как истинное, если разница между временем последнего изменения файла и временем начала поиска составляет ровно n единиц.

сек второй

м минута (60 секунд)

час (60 минут)

день (24 часа)

неделя (7 дней)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .