Recherche fichier commençant par ...

Résolu/Fermé
xgautron Messages postés 3 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 22 décembre 2009 - 20 nov. 2009 à 11:29
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 20 nov. 2009 à 13:43
Bonjour,
J'ai un dossier avec plusieurs archives .tar commençant par leur date de création. Exemple :
09-11-20_nomdelarchive.tar.

Je désire lister toutes les archives créées à un jour précis, par exemple le 10 novembre. Je suis débutant dans le monde de linux, faut pas trop m'en vouloir. J'ai cherché du côté de "ls -l | grep "" mais je n'ai pas réussi à faire ce que je voulais.
Merci de votre aide !
A voir également:

3 réponses

Utilisateur anonyme
20 nov. 2009 à 12:15
find ton_rép -maxdepth 1 -type f -iname "09-11-10_*.tar"
ou encore
find ton_rép -maxdepth 1 -type f -regextype posix-egrep -maxdepth 1 -regex .*/[0-9]\{2\}-11-10_.*\.tar
0
xgautron Messages postés 3 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 22 décembre 2009
20 nov. 2009 à 13:07
Merci beaucoup pour ta réponse rapide. Je ne connaissais pas la commande find, et elle s'avère très utile !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
20 nov. 2009 à 13:43
Salut,

Ou tout simplement (le 10 étant le résultat de la différence entre la date actuelle (20) et la date recherchée) :

find . -type f -mtime 10 -print

;-))
0