Nowe posty

Autor Wątek: szukanie katalogow spelniajacych kryteria  (Przeczytany 1480 razy)

unnamed1234

  • Gość
szukanie katalogow spelniajacych kryteria
« dnia: 2012-04-24, 13:49:17 »
Probuje poskladac polecenie, ktore by wyszukiwalo, wyswietlalo katalogi. Uzylem
"find [path] -type d -links 2“ aby znalazlo katalogi(-d), ktore nie maja zadnych podkatalogow (dowiazania nie wiecej niz 2). Teraz chcialbym z tych katalogow wybrac te, ktore nie sa puste, a zawieraja tylko i wylacznie pliki regularne (zadnych dowiazan symbolicznych).
Czy w takiej sytuacji mam do tego polecenia dolaczyc find -type f (znajdz w znalezionych katalogach wszystkie pliki) a potem dolozyc grep (-exclude?) aby wykluczylo z wynikow te katalogi, ktore sa puste albo zawieraja dowiazania symboliczne. Tylko ze wtedy cos musze wstawic w poleceniu zeby wyswietlalo same nazwy katalogow (bez nazw plikow), a jak folder ma >1 plik zeby tylko raz podalo nazwe katalogu.
Dla koncowej listy katalogow, chcialbym dolaczyc troche info: ”-printf ' %d %i %s %M %m %u %p (czyli glebokosc, numer wezla, rozmiar, uprawnienia standardowo i osemkowo, uzytkownik-wlasciciel katalogu, sciezka). Tylko ze gdyby ostatnim wyszukaniem byly pliki a filtr grep by sie odnosil jedynie do tego co wydrukowalo na ekranie, to te dane odnosilyby sie do plikow a nie katalogow, a chodzi o katalogi. pls help