2013-04-15 2 views
3

У меня есть быстрый и, возможно, легко решить проблему. я перечислял список каталогов черезоболочка найти, чтобы не показывать корневой каталог в результатах поиска

find ~/me/ -maxdepth 1 -type d -not -name "test1" -and -not -name "test4"

$ find ~/me/ -maxdepth 1 -type d -not -name "test1" -and -not -name "test4" 
/home/me/ 
/home/me/test2 
/home/me/test3 

Я хочу использовать что-то вроде: find ~/me/ -maxdepth 1 -type d -not -name "test1" -and -not -name "test4" | xargs rm -rf, однако находка показывает мне: /дома/меня корневой каталог.

Я искал способ не включать его в результаты поиска. Любые намеки? Спасибо заранее.

+1

Как насчет 'mindepth 1'? Таким образом, это будет просто глубина = 1 – fedorqui

ответ

7

-mindepth 1 Не работает для вас?

+0

спасибо, я знал, что это было просто :) – Blaise

Смежные вопросы