find -xdev vypisuje mount pointy

Vladimir Macek macek na sandbox.cz
Sobota Srpen 13 10:05:15 CEST 2011


Zdravim,

mam drobatko zapeklity problem. Mozna znate parametr findu -xdev (AKA
-mount), ktery vynechava jine filesystemy, nez na ktere bylo findu ukazano.
Nicmene pro me aktualni ucely je neprijemne, ze find nepreskoci samotny
adresar mount pointu. Priklad: Vetsina z nas ma asi pod /dev mountovany
/dev/pts a v nem neco. Tedy toto vypise cely pts vcetne /dev/pts:

find /dev | grep pts

A toto mi vypise jen jeden radek "/dev/pts":

find /dev -xdev | grep pts

Ale ja to nechci. Pro urcitou funkcnost potrebuju, aby samotny /dev/pts byl
povazovan za uz cizi filesystem.

Dokazete to nekdo nejakym trikem bez dodatecne filtrace? Poustim totiz find
tak, ze na zacatku mu davam vsechny mount pointy a neco v nich hledam.
Filtrace retezce "/dev/pts" by zpusobila, ze by nebyl vypsan v pripade, az
by byl pozdeji sam prohledavan.

Diky,

-- 
:  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
:  UNIX && Dev || Training  :  Python, Django  :  GPG key 1F059424



Další informace o konferenci Linux