我有目录树结构,看起来像这样
/app/bad/upd /app/pass/upd /app/bad/upd /app/warn/upd
我想构建一个find命令,它可以列出名为upd的每个子目录中的所有文件。
目前我单独列出
find /app/bad/upd -type f -name "*${FILE_NAME}*"
答案 0 :(得分:0)
这可能就是你要找的东西:
find /app -type d -name upd -exec ls -l {} +
或者也许:
find /tmp/* -type d -name upd -exec sh -c "ls -l {}/*${FILE_NAME}* 2>/dev/null" sh {} \;
答案 1 :(得分:0)
如果upd
目录始终位于第二个目录中,您可以执行以下操作:
ls /app/*/upd