Я хотел бы найти более твердое и удобное решение для моей маленькой проблемы .. Моя идея состоит в том, чтобы каждую ночь делать резервные копии моего домашнего каталога, поэтому я хочу, чтобы только измененные файлы (на сегодняшний день) были скопированы на мой внешний диск. Я подготовил сценарий, который делает это:
find /home/user/* -mtime -1 -exec cp -r {} /media/Elements/BACKUP/ \;
Это работает, но я заметил, что он не сохраняет полное имя пути, и после первого дня в /media /Elements /BACKUP я нахожу все последние файлы, например:
Если я изменю /home/user/a/b/c.dat, я найду c.dat в /media/Elements/BACKUP/c.dat, но я бы хотел, чтобы он был, конечно, в /media /Elements /BACKUP /a /b /c.dat Есть ли простой флаг, чтобы добавить "найти" .. или какой-то другой трюк?