Suppression de fichiers d'une date précise
CoCoL
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis sous RedHat. Je souhaite exécuter une commande (ou un script) qui me permettrait de supprimer tous les fichiers d'une arborescence de répertoire du 20 février par exemple (et que ceux-là). J'ai cherché avec la commande find par exemple, mais je ne vois que pour supprimer les fichiers de plus de XX jours, pas d'une date précise.
Quelqu'un a-t-il une idée ?
Merci d'avance
Je suis sous RedHat. Je souhaite exécuter une commande (ou un script) qui me permettrait de supprimer tous les fichiers d'une arborescence de répertoire du 20 février par exemple (et que ceux-là). J'ai cherché avec la commande find par exemple, mais je ne vois que pour supprimer les fichiers de plus de XX jours, pas d'une date précise.
Quelqu'un a-t-il une idée ?
Merci d'avance
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
hello
bricolons un peu
touch -t 0902192359.59 z1 # je crée un fichier daté du 19 Fev 09 23h59m59s
touch -t 0902202359.59 z2 # je crée un fichier daté du 20 Fev 09 23h59m59s
find . \( -newer z1 -a ! -newer z2 \) -ls -
Je crois qu'avec "locate", tu peux choisir juste une date. Tu renvoie le retour de la fonction dans un "rm" ensuite.
-
Salut,
Effectivement avec la commande "find" c'est à toi de calculer auparavant le nombre de jours entre la date recherchée et la date du jour et ensuite de t'en servir avec le paramètre "-mtime xx -print" (ou xx représente le nombre de jours).
-