2 votes

Comment lister tous les dossiers qui contiennent un sous-dossier avec un nom spécifique en utilisant le CLI Bash ?

J'aimerais utiliser cli pour lister tous les dossiers de mon répertoire Documents qui ont un sous-dossier appelé "images". Existe-t-il un moyen de les lister facilement ?

Gracias

6voto

steeldriver Points 118154

Utilisation de GNU find :

find ~/Documents/ -type d -name images -printf '%h\n'

A partir de la -printf section de man find :

          %h     Leading directories of file's name (all but the last ele‐
                 ment).  If the file name contains no slashes (since it is
                 in the current directory) the  %h  specifier  expands  to
                 `.'.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X