Avec la commande suivante 

 find . -mtime +365 | xargs rm -f

--------- Windows

Powershell Supprimer les fichiers de plus de X jours avec la commande ForFiles

Vous pouvez rapidement supprimer des fichiers datant de plus de X jours avec la commande ForFiles . Suivez les étapes ci-dessous pour utiliser CMD pour supprimer les fichiers datant de plus de x jours :

Étape 1. Cliquez avec le bouton gauche sur le menu principal de Windows et recherchez Invite de commandes. Cliquez avec le bouton droit sur le résultat et sélectionnez l'option "Exécuter en tant qu'administrateur".

Étape 2. Tapez ForFiles /p "C:\path\to\folder"/s /d -X /c "cmd /c del /q @file" pour supprimer les fichiers sous Windows qui n'ont pas été modifiés la dernière fois. X jours et appuyez sur Entrée. Dans la commande, modifiez "C:\path\to\folder" en spécifiant le chemin d'accès au dossier dans lequel vous souhaitez supprimer les fichiers et modifiez /d -X pour sélectionner les fichiers avec une date de dernière modification.

Tapez les commandes ForFile pour supprimer les fichiers datant de plus de x jours

Répartition de la commande ForFiles

/p - indique le chemin d'accès pour lancer la recherche.

/s - demande à ForFiles de rechercher dans les sous-répertoires.

/d -spécifie la date de dernière modification d'un fichier.

/c - demande à ForFiles d'exécuter la commande (doit être entourée de guillemets doubles). La valeur par défaut est "cmd /c del @file".

/q -permet de supprimer des dossiers sans nécessiter de confirmation.