Я пытаюсь создать сценарий bash, который будет копировать файлы, созданные или модифицированные за последние 24 часа. Я знаю, что это не новый вопрос, но я не могу найти ответы, которые могут мне помочь. Итак, у меня есть dir test
(все файлы / dir из них созданы за последние 24 часа).
test/
file1.txt
file2.txt
dir/
file.txt
Как я могу скопировать их в таком формате:
backup/
file1.txt
file2.txt
dir/
file.txt
Потому что, если я использую find test -type f -ctime -1 -exec cp -r {} backup \;
backup/
file.txt
file1.txt
file2.txt
или find test -exec -ctime -1 cp -r {} backup \;
:
backup/
file.txt
file1.txt
file2.txt
test/
file1.txt
file2.txt
dir/
file.txt
dir/
file.txt