
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 x
minutos atrás.
Agora, usando ssh
e fazendo login no terminal remoto do sistema (para o qual carreguei os 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 ?
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- -delete
a 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/director
e abaixo dele, modificados pela última vez há mais de 20 minutos.