Script de purge sous linux
Fermé
Shake Norris
-
1 févr. 2013 à 09:12
dubcek Messages postés 18784 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 avril 2025 - 1 févr. 2013 à 16:21
dubcek Messages postés 18784 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 avril 2025 - 1 févr. 2013 à 16:21
A voir également:
- Script de purge sous linux
- Script vidéo youtube - Guide
- Diskinternals linux reader - Télécharger - Stockage
- Mas script - Accueil - Windows
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Ghost script - Télécharger - Polices de caractères
8 réponses
Flachy Joe
Messages postés
2102
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
1 févr. 2013 à 10:06
1 févr. 2013 à 10:06
Salut,
voila une commande qui affiche tous les fichiers d'un répertoire sauf les 4 fichiers les plus récents :
Bonne continuation.
voila une commande qui affiche tous les fichiers d'un répertoire sauf les 4 fichiers les plus récents :
find . -maxdepth 1 -type f -printf "%T@ %p\r\n" | sort | awk '{print $2 }'| head -n -4
Bonne continuation.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
1 févr. 2013 à 09:36
1 févr. 2013 à 09:36
Salut,
Sur quel système ? Unix ou Gnu/Linux ?
Quel shell ?
Sur quel système ? Unix ou Gnu/Linux ?
Quel shell ?
C'est une CentOS 5.4
Mouarfffffff sacré commande ^^ bon je vais testé ca... et puis après il faut que j'arrive a faire une recherche récursive sur plusieurs répertoires...
Et il faut aussi que je prene le debut du nom de fichier en compte, car il y a plusieurs switch sauvegardés dans un seul répertoire...
Merciiiii :)
Mouarfffffff sacré commande ^^ bon je vais testé ca... et puis après il faut que j'arrive a faire une recherche récursive sur plusieurs répertoires...
Et il faut aussi que je prene le debut du nom de fichier en compte, car il y a plusieurs switch sauvegardés dans un seul répertoire...
Merciiiii :)
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
1 févr. 2013 à 11:08
1 févr. 2013 à 11:08
hello
faut-il se baser sur la date du fichier ou sur celle contenue dans le nom ?
faut-il se baser sur la date du fichier ou sur celle contenue dans le nom ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben c'est normalement la meme... il faut utilisé la facon la plus simple possible... mais ne pas oublié qu'il faut prendre en compte le debut du nom de fichier... donc 2 paramètres...
merci...
merci...
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
1 févr. 2013 à 15:17
1 févr. 2013 à 15:17
donc dans le répertoire 421, garder les 5 plus récents switch01, switch02, etc ?
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
1 févr. 2013 à 16:21
1 févr. 2013 à 16:21
je testerais avec la commande de Flachy Joe dans 2 boucles
cd serveur-tftp for USINE in *;do cd $USINE for SWITCH in $(ls switch* | sed 's/-.*$//' | sort -u); do find . -maxdepth 1 -iname "$SWITCH*" -type f -printf "%T@ %p\r\n" | sort | awk '{print $2 }'| head -n -4 done cd .. done