trouver les repertoires qui n'ont pas de sous repertoires
2 réponses
Mihamina Rakotomandimby
Bonjour,
Je cherche, avec find ou tout autre outil qui me permettrait de le
faire, tous les répertoires qui n'ont pas de sous répertoires.
Je ne vois pas trop comment faire...
Auriez-vous des idées?
Merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stephane Chazelas
2007-10-09, 22:17(+02), Mihamina Rakotomandimby:
Bonjour, Je cherche, avec find ou tout autre outil qui me permettrait de le faire, tous les répertoires qui n'ont pas de sous répertoires. Je ne vois pas trop comment faire... [...]
Avec zsh:
print -rl ./**/*(D/l2)
Avec find:
find . -type d -links 2 -print
s'appuie sur le fait que sous Unix au moins, les repertoires on 2 link (leur entree dans le repertoire parent et ".") plus un link pour chaque sous repertoire ("..").
(ca, pour chaque repertoire, ca verifie si le nombre de sous-repertoires est different de 0).
-- Stéphane
2007-10-09, 22:17(+02), Mihamina Rakotomandimby:
Bonjour,
Je cherche, avec find ou tout autre outil qui me permettrait de le
faire, tous les répertoires qui n'ont pas de sous répertoires.
Je ne vois pas trop comment faire...
[...]
Avec zsh:
print -rl ./**/*(D/l2)
Avec find:
find . -type d -links 2 -print
s'appuie sur le fait que sous Unix au moins, les repertoires on
2 link (leur entree dans le repertoire parent et ".") plus un
link pour chaque sous repertoire ("..").
Bonjour, Je cherche, avec find ou tout autre outil qui me permettrait de le faire, tous les répertoires qui n'ont pas de sous répertoires. Je ne vois pas trop comment faire... [...]
Avec zsh:
print -rl ./**/*(D/l2)
Avec find:
find . -type d -links 2 -print
s'appuie sur le fait que sous Unix au moins, les repertoires on 2 link (leur entree dans le repertoire parent et ".") plus un link pour chaque sous repertoire ("..").
(ca, pour chaque repertoire, ca verifie si le nombre de
sous-repertoires est different de 0).
Hi, Bonjour,
encore plus illisible que perl, c'est possible... :)
Regards, Cordialement,
Cyrille Lefevre.
--
mailto:Cyrille.Lefevre-news%nospam@laposte.net.invalid
supprimer "%nospam% et ".invalid" pour me repondre.
remove "%nospam" and ".invalid" to answer me.