Shell suppression fichiers anciens
Résolu
jeremie31
Messages postés
5
Statut
Membre
-
jeremie31 Messages postés 5 Statut Membre -
jeremie31 Messages postés 5 Statut Membre -
Bonjour,
J'ai parcouru les forums depuis ce matin, mais je ne trouve rien qui corresponde a ce que je cherche, je m'explique :
Je cherche à conserver les 4 fichiers les plus récents dans un répertoire et supprimer les autres seulement je ne connais pas le nombre total de fichier dans le répertoire.
C'est un script qui devra s'exécuter tout les x temps.
J'étais parti sur un :
Pour récupérer les 4 fichiers les plus récents et les ignorer dans un ls futur.
Seulement le ls -I ne reçoit rien du pipe.
Et je me suis aperçu que le (ls -I) ignore seulement le premier élément passé en paramètre.
Merci d'avance.
J'ai parcouru les forums depuis ce matin, mais je ne trouve rien qui corresponde a ce que je cherche, je m'explique :
Je cherche à conserver les 4 fichiers les plus récents dans un répertoire et supprimer les autres seulement je ne connais pas le nombre total de fichier dans le répertoire.
C'est un script qui devra s'exécuter tout les x temps.
J'étais parti sur un :
ls -1t | head -4 | ls -I
Pour récupérer les 4 fichiers les plus récents et les ignorer dans un ls futur.
Seulement le ls -I ne reçoit rien du pipe.
Et je me suis aperçu que le (ls -I) ignore seulement le premier élément passé en paramètre.
Merci d'avance.
A voir également:
- Shell suppression fichiers anciens
- Forcer suppression fichier - Guide
- Classic shell - Télécharger - Personnalisation
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Suppression compte gmail - Guide