quinta-feira, 11 de abril de 2019

Copie arquivos no shell do Linux que foram modificados ou adicionados nos últimos X minutos

Aqui está um pequeno script que me ajudou a copiar arquivos que foram modificados nos últimos 60 minutos para um novo diretório. O script usa uma combinação dos comandos find e cp, ele deve ser executado dentro do diretório que contém os novos arquivos. Neste exemplo, vou copiar todos os arquivos que foram modificados nos últimos 60 minutos de / var / www para o diretório / var / newfiles, você pode substituir o intervalo de tempo ou o diretório de destino no script para corresponder aos requisitos do seu reqzuirements. 

Primeiro, entre no diretório /var/www que contém os arquivos: 

cd / var / www 

Então execute este comando para encontrar os arquivos mais recentes e copie-os para /var/newfiles: 

find ./ -tipo f -mmin -60 -exec cp -pf {} / var / newfiles / \\;

Nenhum comentário:

Postar um comentário

 

bobox

Blogger news