Localizar e remover arquivos que são enviados através do Cpanel x minutos atrás, usando o SSH

0

Eu tenho um login em Cpanel do sistema remoto no qual fiz upload de várias pastas e arquivos espalhados por toda a estrutura.

Mas lembro que fiz isso alguns minutos atrás, aproximadamente x minutos atrás.

Agora usando ssh e efetuando login no terminal remoto do sistema (para o qual fiz upload de arquivos) como posso descobrir quais arquivos foram carregados x minutos atrás e removê-los com segurança sem alterar arquivos e diretórios antigos ?

Alguma sugestão?

    
por Vicky Dev 03.11.2016 / 11:07

2 respostas

1

find /path/to/directory -type f -cmin -20

Isso exibirá todos os arquivos criados há menos de 20 minutos. Se a lista parecer boa, adicione -delete ao final para apagar permanentemente esses arquivos.

Além disso, se você quiser ver os arquivos que foram modificados há X minutos (por exemplo, se você tiver substituído alguns arquivos), você poderá alterar -cmin para -mmin.

    
por 03.11.2016 / 11:13
1

Primeiro, execute este comando e verifique os arquivos:

find /path/to/directory -type f -cmin -20

Quando os arquivos forem exibidos corretamente, use o seguinte comando para localizar & excluir.

IMPORTANTE: Dê um caminho correto para o seguinte comando, dando caminho errado, pode estragar seu sistema.

find /path/to/directory -type f -cmin -20 -exec rm -rfv {} \;   ##without confirmation 

find /path/to/directory -type f -cmin -20 -exec rm -riv {} \; ##with confirmation .
    
por 03.11.2016 / 12:24