Primeiro instale o pacote inotify-tools
:
sudo apt-get install inotify-tools
Um script bash ajudaria
#! /bin/bash
folder=~/Desktop/abc
cdate=$(date +"%Y-%m-%d-%H:%M")
inotifywait -m -q -e create -r --format '%:e %w%f' $folder | while read file
do
mv ~/Desktop/abc/output.txt ~/Desktop/Old_abc/${cdate}-output.txt
done
O que esse script significa:
Isto irá ver a pasta ~/Desktop/abc
, então sempre que um arquivo for criado, ele moverá o arquivo localizado dentro do nome output.txt
para o diretório ~/Desktop/Old_abc
e renomeará o sufixo de data e hora do arquivo. novo arquivo, isso para ter certeza de não substituir arquivos antigos e, assim, você também pode saber que este arquivo foi criado em que hora e data