Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/11/2007, 14h49   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 5
Points : 1
Points : 1
Par défaut [debutant] Recherche de repertoire par date de dernieres connections

Salut a tous

Je voudrais sur un serveur de fichier Debian, lister dans /home/users les repertoires dont la date de derniere connection remonte à 2 ans (soit 2005) ....et supprimer ces repertoires ..

J'ai penser à
Code :
1
2
 
find /home/users -type d atime +720 -exec rm {} \;
Mais bon j'ai pas envie de me gourer..

merci pour votre aide
cvid07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 15h23   #2
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Une bonne solution pour tester avant : tu te cré un repertoire de test dans le /tmp par exemple, et tu y copie un fichier de 2005 dedans (un simple cp -p monfichier /tmp/test/ )

Ensuite tu te place dans le répertoire (cd /tmp/test) et tu lances ta commande sans oublier de changer pour l'occasion le répertoire de recherche :

Code :
find /tmp/test/ -type d atime +720 -exec rm {} \;
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 15h35   #3
Invité de passage
 
Inscription : novembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 5
Points : 1
Points : 1
ok merci je teste..
cvid07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 16h07   #4
Invité de passage
 
Inscription : novembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 5
Points : 1
Points : 1
deja pour commencer j'ai effectuer un test de recherche des repertoires dont la date d'acces correspond à 2005 juste pour voir...resultat ils moulinent durant pendant x temps sans afficher le resultat du find... d'ou ma question peut-on lister dans /home/users les repertoires parents qui ont comme derniere date d'accès 12/12/2005..

J'ai pensé à un
Code :
1
2
 
ls -l -u --time=access
mais il n'affichent que les derniers repertoires accédés c'est a dire aujourdh'ui

ou

Code :
1
2
 
ls -l -r -t --sort=time|more
Mais il n'affichent que les repertoires trier par date de modifications ou la creation des repertoire parent,
Comment faire ..
cvid07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h31.


 
 
 
 
Partenaires

Hébergement Web