У мене є файли у каталозі, але я хотів скопіювати лише деякі файли відповідно до дати зміни (особливо місяця) до шляху призначення. Як мені це зробити?
У мене є файли у каталозі, але я хотів скопіювати лише деякі файли відповідно до дати зміни (особливо місяця) до шляху призначення. Як мені це зробити?
Відповіді:
Ви можете скористатися наведеним нижче текстом для пошуку файлів, які ви шукаєте, а потім передати їх, щоб виконати потрібну дію, у вашому випадку - копіювати.
$ find /path/to/files/ -type f -mtime +25d -exec cp {} /destination/path/ \;
-mtime n [smhdw] Якщо не вказано жодних одиниць, цей первинний параметр оцінюється як істинний, якщо почалася різниця між часом останньої модифікації файлу та часом пошуку, округленою до наступного повного 24-годинного періоду, n-часовими .
Якщо одиниці вказані, цей первинний параметр обчислюється як істинний, якщо різниця між часом останньої модифікації файлу і часом пошуку була рівною n одиниць.
s другий
х хвилин (60 секунд)
год. (60 хвилин)
d день (24 години)
w week (7 днів)