功能说明:获取文件的属性,例如大小,最后的修改时间等inode内容, stat以文字的格式来显示inode的内容。 语法:stat [文件或目录] 参数: # stat --help Usage: stat [OPTION] FILE... Display file or file system status. -L, --dereference follow links -Z, --context print the security context information if available -f, --file-system display file system status instead of file status -c --format=FORMAT use the specified FORMAT instead of the default; output a newline after each use of FORMAT --printf=FORMAT like --format, but interpret backslash escapes, and do not output a mandatory trailing newline. If you want a newline, include \n in FORMAT. -t, --terse print the information in terse form --help display this help and exit --version output version information and exit The valid format sequences for files (without --file-system): %a Access rights in octal %A Access rights in human readable form %b Number of blocks allocated (see %B) %B The size in bytes of each block reported by %b %d Device number in decimal %D Device number in hex %f Raw mode in hex %F File type %g Group ID of owner %G Group name of owner %h Number of hard links %i Inode number %n File name %N Quoted file name with dereference if symbolic link %o I/O block size %s Total size, in bytes %t Major device type in hex %T Minor device type in hex %u User ID of owner %U User name of owner %x Time of last access %X Time of last access as seconds since Epoch %y Time of last modification %Y Time of last modification as seconds since Epoch %z Time of last change %Z Time of last change as seconds since Epoch Valid format sequences for file systems: %a Free blocks available to non-superuser %b Total data blocks in file system %c Total file nodes in file system %d Free file nodes in file system %f Free blocks in file system %C Security context in SELinux %i File System ID in hex %l Maximum length of filenames %n File name %s Block size (for faster transfers) %S Fundamental block size (for block counts) %t Type in hex %T Type in human readable form 范例: 不带参数,显示文件inode信息 # stat linuxeye2.txt File: `linuxeye2.txt' Size: 26 Blocks: 8 IO Block: 4096 regular file Device: ca00h/51712d Inode: 265016 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2013-06-17 16:19:11.000000000 +0800 Modify: 2013-06-19 17:50:11.000000000 +0800 Change: 2013-06-19 17:50:11.000000000 +0800带参数,stat查看文件大小 # stat -c %s linuxeye2.txt 26带多个参数,显示文件多个信息 # stat -c'%Z| %s' linuxeye2.txt 1371635411| 26 转载请保留固定链接: https://linuxeye.com/command/stat.html |