zoukankan      html  css  js  c++  java
  • linux stat 简单介绍

    stat 命令查看文件或文件系统的状态时间等属性

    用法:stat [参数]... 文件...

    简单的介绍一下stat命令显示出来的文件其他信息:
    - File:显示文件名
    - Size:显示文件大小
    - Blocks:文件使用的数据块总数
    - IO Block:IO块大小
    - regular file:文件类型(常规文件)
    - Device:设备编号
    - Inode:Inode号
    - Links:链接数
    - Access:文件的权限
    - Gid、Uid:文件所有权的Gid和Uid。

    文件的时间戳:
    access:访问时间 find -atime
    modify:修改时间,内容发生变化 find -mtime
    change:变化时间,包含modify权限、属主、用户组。 find -ctime

    stat的常用参数

    -L,跟踪显示链接文件信息

     

    -f,显示文件系统状态而不是文件状态

    -c,以指定的格式显示文件信息

    -t 以简洁的形式显示文件信息

     

     ------------------------------------------------------------------------------------------------------------------

    有效的文件格式序列(不使用 --file-system):
    %a 八进制权限
    %A 用可读性较好的方式输出权限
    %b 计算已分配块数(参见%B)
    %B 以字节为单位输出%b 所报告的每个块的大小
    %C SELinux 安全环境字符串
    %d 十进制设备编号
    %D 十六进制设备编号
    %f 十六进制原始模式
    %F 文件类型
    %g 文件的属组ID
    %G 文件的属组组名
    %h 硬链接数量
    %i Inode 编号
    %m 挂载点
    %n 文件名
    %N 如果对象是一个符号链接,显示引用到的其它文件名
    %o I/O 块大小
    %s 总计大小,以字节为单位
    %t 十六进制主设备类型
    %T 十六进制子设备类型
    %u 文件的属主ID
    %U 文件的属主用户名
    %w 文件创建时间,若未知则显示"-"
    %W 从UNIX 元年起以秒计的文件创建时间,若未知则显示"-"
    %x 上次访问时间
    %X 从UNIX 元年起以秒计的上次访问时间
    %y 上次修改时间
    %Y 从UNIX 元年起以秒计的上次修改时间
    %z 上次更改时间
    %Z 从UNIX 元年起以秒计的上次更改时间

    ----------------------------------------------------------
    有效的文件系统格式序列:
    %a 非超级用户可用的剩余块数
    %b 文件系统的总数据块数
    %c 文件系统中文件节点总数
    %d 文件系统中空闲文件节点数
    %f 文件系统中空闲块数
    %i 十六进制文件系统ID
    %I 允许的文件名最大长度
    %n 文件名
    %s 块大小(用于快速传输)
    %S 基本块大小(用于块计数)
    %t 十六进制类型描述
    %T 可读性较好的类型描述

    注意:您的shell 内含自己的stat 程序版本,它会覆盖这里所提及的相应
    版本。请查阅您的shell 文档获知它所支持的选项。

  • 相关阅读:
    SpringBoot整合RabbitMQ
    NIO
    eclipse配置maven
    IDEA常用快捷键
    IDEA如何快速查看类中的属性和方法?
    Java之IO流
    JS判断对象是否包含某个属性
    Jquery获取链接请求的参数
    JS中indexOf的用法
    JS驼峰与下划线互转
  • 原文地址:https://www.cnblogs.com/su-root/p/9971744.html
Copyright © 2011-2022 走看看