linux命令stat,Linux stat命令参数及使用方法详解

stat(status)

功能说明:获取文件的属性,例如大小,最后的修改时间等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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值