Как настроить прослушиватель каталога для копирования файла

Существует инструмент командной строки dtrx , который может извлекать любые сжатые файлы. По умолчанию все будет записано в специальный каталог, названный в честь архива.

Просто запустите

dtrx 

Если у вас есть дистрибутив на основе Debian -, вы можете найти его в репозитории APT.

0
18.04.2020, 23:21
1 ответ

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

find /home/user/ --mmin -60 -exec echo This file changed: {} \;

Это выведет каждый файл, который был изменен за указанное время, для примера выше 60 минут.

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

find /home/name/* -maxdepth 0 -mmin -60 -exec cp -r {} /some/other/dir/ \;
0
19.03.2021, 02:28

Теги

Похожие вопросы