Listar arquivos em subdiretórios

Listar arquivos em subdiretórios

Eu tenho uma estrutura de diretórios como abaixo

/diretório1/diretório2/teste.txt.

Aqui eu tenho vários diretórios no nível do diretório1 e vários diretórios nos níveis do diretório2 e poucos arquivos estão presentes em alguns níveis do diretório2.

Existe um comando que exibirá quais subdiretórios possuem um arquivo?

Responder1

Se você deseja listar apenas os diretórios que contêm arquivos, o -emptyteste de findpode ser o que você precisa:

find /directory1 -type d -not -empty

informação relacionada