Мне нужно найти все iplanets на одном сервере, и я думал, чтобы использовать эту команду:
Найти especific каталог и игнорировать другие
find/type d -name https-* | uniq
Но в то же время мне нужно игнорировать некоторые каталоги/файлы. Я пытался использовать !
, но он не всегда работает. У меня есть команда, как это:
find/type d -name https-* ! -name https-admserv* ! -name conf_bk* ! -name alias* ! -name *db* ! -name ClassCache* | uniq
мне нужно игнорировать все это. Каталоги admserv
, conf_bk
, alias
и tmp
и файлы *.db*
В принципе мне нужно найти это:
/opt/mw/iplanet/https-daniel.com
/opt/https-daniel1.com
/apps/https-daniel2.com
Мне нужно только, чтобы найти имя каталога. Как я могу игнорировать все остальные вещи?
Благодаря
Если вы хотите пропустить весь каталог, используйте '-prune'. – Barmar
Кроме того, вы должны поместить все аргументы с помощью подстановочных знаков внутри кавычек, иначе подстановочные знаки будут расширены в текущем каталоге. – Barmar