2014-10-30 3 views
1

Мне нужно время от времени создавать резервные копии только из новых файлов, которые распространяются в папках и подпапках, созданных после заданного времени. Есть ли способ сделать это, используя командную строку tar или оболочку bash (у меня нет интерфейса GUI)? Структура каталогов должна быть поддержана.Как сжать новые файлы из папки и подпапки

ответ

2

tar сохраняет все дерево каталогов по умолчанию. Что касается ограничения даты: человек странице tar (запустить man tar в терминале) говорит нам, что есть вариант именно для этой цели:

-N, --newer, --after-date DATE-OR-FILE 
     only store files newer than DATE-OR-FILE 

Параметр является либо дата или файл, чье время модификации будет использоваться в качестве Справка.

Пример использования дата:

tar czf test.tar.gz -N '2014-10-30 12:34:56' MyDirectory 
Смежные вопросы