Bonjour à tous,
Voilà, cela fait plusieurs fois que je recherche sur internet une façon d'obtenir un find non récursif... j'ai du mal à croire que cela ne soit pas possible, et pourtant, mis à part l'option maxdepth, je n'ai rien trouvé sur le sujet.
Or, évidemment, sous Solaris, maxdepth n'existe pas
Donc ma question : imaginons que je veuille rechercher tous les fichiers de plus de 90 jours dans un dossiers SANS parcourir tous ses sous-dossiers, en supposant qu'il y a beaucoup trop de sous-dossiers pour que je les spécifie à la main et que je ne peux pas trouver de nom communs à tous mes fichiers. Je fais comment ?!
Je dois avouer avoir un peu de mal avec l'option -prune : si j'ai, par exemple, un sous-dossier qui s'appelle temp, je peux trouver tous les fichiers du dossier courant avec :
Pourquoi ne peut on pas faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part find . -name temp -prune -o -print
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part find . -type d -prune -o -print![]()
Partager