tak dik ubuntaci, ze jste mi pomohli ... uz to mam, ono to prekvapive dava pokazdy jiny hodnoty:
# ruby -e 'path= "/etc/hosts"; stat = File.stat(path); puts ([path] + [:dev,:ino,:mode,:nlink,:uid,:gid,:rdev,:size,:atime, :mtime, :ctime, :blksize,:blocks].map {|n| stat.send(n).to_i }).join(";")'
/etc/hosts;64770;1051332;33188;1;0;0;0;1004;1404979555;1404461482;1404461482;4096;8
# ruby -e 'path="/etc/hosts"; puts File.stat(path).inspect'
#<File::Stat dev=0xfd02, ino=1051332, mode=0100644, nlink=1, uid=0, gid=0, rdev=0x0, size=1004, blksize=4096, blocks=8, atime=2014-07-10 10:05:55 +0200, mtime=2014-07-04 10:11:22 +0200, ctime=2014-07-04 10:11:22 +0200>
opravdu nechapu ruby, co to je za dementni jazyk, kdyz stejna funkce uplne randomly dava dva formaty vystupu pro jednu hodnotu