如何看unix的文件大小?如: -rw-rw-rw- 1 jj kk 3043382 Jul 23 17:49 123.txt -rw-rw-rw- 1 ll ll 12650739 Jul 23 08:56 111 -rw-r--r-- 1 root sys 13191098 Jul 22 08:55 abc 如上文件多大,如3043382怎么看呢,谢谢!
我的机器数据库装的是informix的,操作系统是sco unix的,做数据库备份的时候,备份在一个目录里面(文件名aaa),备份下来的所有文件(每个文件多已经compress了)大小加起来大于2G,现在想tar 目录aaa,但是大于2G了。 请大虾指教,unix的文件的大小是根据什么进行限制的?(i-节点??) unix机器(32位)文件大小的限制是多少?谢谢!
对hpunix不是很了解 现在在hp环境下写了段C的代码 其中有stat这个函数 用来去文件属性,其中包括文件的大小 但是当文件大于2G时会有问题 需用64位的函数替换 在windows下是用_stati64替换的 可在hpunix上用什么函数呢》 我试了stat64 stati64都不支持啊 》 各位帮帮忙啊
小于2GB时有stat可用,>2GB 时加上LFS支持,定义了_LARGE_FILE_SOURCE和_FILE_OFFSET_BITS=64,用printf("size %lld\n", buf.st_size);得到的大小是负数,有哪位知道原因吗?还有没有其它方法呢? 多谢!!!