[FreeBSD] 1746772???

Gabor Zahemszky ZGabor at CoDe.hu
2001. Már. 6., K, 15:06:35 CET


On Tue, Mar 06, 2001 at 02:22:11PM +0100, Miklos Magyari wrote:
> hello,
> 
> az vajon miert van, hogy a /stand alatt a file-ok 98%-a 1746772 byte-os?

Mer' ha megnezed pl. egy ls -l (vagy plane ls -li) segitsegevel, akkor kiderul,
hogy ugyanannak az egyetlen (nevezzuk mondjuk /stand/sysinstall-nak) proginak
a 43567 darab hard linkje, amelyik ugy van megcsinalva, hogy ha sysinstall neven
inditod, akkor azt csinalja, ha sh neven, akkor azt, ha pedig man neven, akkor
az olyan nevu beleagyazott binaris fog elindulni.  Ennek az a prozai magyara-
zata, mielott ezt is megkerdezed, merthogy az install floppi fahjelrendszeret
lehetoleg ertelmes adattal kell megtolteni, viszont minden egyes 128 byte-os
inode tok folosleges, ha van belole kb 30-50 akkor, ha lehetne 1 vagy ket 
peldanyt hasznalni helyette.  Az ilyen vackok csinalasahoz meg valami eszkoz
is van, aki akarja, majd a nevet is elarulja, en most kapasbol nem emlekszem.

ZGabor at CoDe dot HU

Ui: nalam speciel: 1374632 byteosak.  Hm.  Mi lehet a baj?

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról