Encontre e remova arquivos carregados através do Cpanel há x minutos, usando SSH

Encontre e remova arquivos carregados através do Cpanel há x minutos, usando SSH

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

Mas lembro que fiz isso há alguns minutos, cerca de xminutos atrás.

Agora, usando sshe fazendo login no terminal remoto do sistema (para o qual carreguei os arquivos), como posso descobrir quais arquivos foram carregados xminutos atrás e removê-los com segurança, sem alterar arquivos e diretórios antigos?

Alguma sugestão ?

Responder1

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- -deletea 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ê substituiu alguns arquivos), você pode alterar -cmin para -mmin.

Responder2

Primeiro execute este comando e verifique os arquivos:

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

Assim que os arquivos forem exibidos corretamente, use o seguinte comando para localizar e excluir.

IMPORTANTE: Forneça um caminho correto para o comando a seguir, fornecer um caminho errado pode danificar 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 .

Responder3

find /path/to/directory -type f -mmin +20 -exec rm -rfv {} \;

Isso excluirá os arquivos dentro /path/to/directore abaixo dele, modificados pela última vez há mais de 20 minutos.

informação relacionada