find -xdev vypisuje mount pointy

Karel Dudasek karel.dudasek na dobruska.cz
Sobota Srpen 13 11:03:54 CEST 2011


On 13.8.2011 10:05, Vladimir Macek wrote:
> 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,
Jenomze mountpoint na predchozim filesystemu skutecne je.
Zkus ten vzor napsat takto: "/pts$"

-- 
	Karel Dudášek


Další informace o konferenci Linux