Apagando arquivos via script.
Bom dia pessoal,
Gostaria de saber se existe algum comando onde eu possa deletar, via script, arquivos pegando como base a data dos mesmos.
Por exemplo: Tenho 3 arquivos na mesma pasta, com nomes diferentes e gostaria que ele pegasse o mais antigo desses 3 arquivos e apagasse.
Apagando arquivos via script.
Voce pode criar um script utilizando uma combinação do "rm" com o "find". Por exemplo:
#!/bin/bash
#
# Apaga arquivos com mais de 07 dias.
rm -f "`find /<dir>/ -atime +7`";
Pode ser um começo ...
FLW,
Apagando arquivos via script.
ls -tr | head -n 1
Essa linha te retorna o arquivo mais antigo do diretorio corrente.. considerando tbm os subdiretorios..
Apagando arquivos via script.
# man find
la tem tudo que voce prescisa.
Apagando arquivos via script.
Pessoal,
Consegui fazer o script para apagar os arquivos. Segue abaixo:
find -type f -ctime 14 | xargs rm
Grato pela ajuda.
Abraços,
André