Linux stat命令

目录

  • [零. 应用场景](#零. 应用场景)
  • [一. 简介](#一. 简介)
  • [二. 查看权限与拥有者信息](#二. 查看权限与拥有者信息)
  • [三. 查看文件大小与类型](#三. 查看文件大小与类型)

零. 应用场景

🙄我们在工作中,经常会遇到下面的情况:

  • 有一个文件,权限是-rw-r--r--
  • 我们需要将另外一个文件的权限也改为-rw-r--r--
  • 这个时候,就需要用到chmod命令去修改权限
    • 如果想通过数字法去修改的话,很难一眼就知道-rw-r--r--所对应的三位权限数字
    • 这个时候,就可以通过stat 命令进行查看,然后就可以方便的修改权限了。

一. 简介

stat 是 Linux / Unix 系统中一个非常实用的命令,用于显示文件或目录的详细状态信息(比如大小、权限、时间戳、inode等)。

⏹基本语法

bash 复制代码
stat [选项] 文件名
bash 复制代码
apluser@FengYeHong-HP:~$ stat curl-8.15.0.tar.gz
  File: curl-8.15.0.tar.gz
  Size: 4164379         Blocks: 8136       IO Block: 4096   regular file
Device: 830h/2096d      Inode: 17323       Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/ apluser)   Gid: ( 1000/ apluser)
Access: 2025-08-02 21:27:19.809511522 +0900
Modify: 2025-08-02 21:27:19.957511522 +0900
Change: 2025-08-02 21:27:19.957511522 +0900
 Birth: 2025-08-02 21:27:19.809511522 +0900

⏹使用-c配置项来格式化输出,查看特定的的文件属性。

占位符 含义
%n 文件名
%s 文件大小(字节)
%F 文件类型
%a 权限(八进制)
%A 权限(符号形式)
%U 所有者
%G 所属组
%y 修改时间
%x 访问时间
%z 状态改变时间

二. 查看权限与拥有者信息

💥查看权限(八进制)💥

bash 复制代码
apluser@FengYeHong-HP:~$ stat -c "%a" curl-8.15.0.tar.gz
644

⏹查看权限(符号形式)

bash 复制代码
apluser@FengYeHong-HP:~$ stat -c "%A" curl-8.15.0.tar.gz
-rw-r--r--

⏹查看所有者与组

bash 复制代码
apluser@FengYeHong-HP:~$ stat -c "User:%U Group:%G" curl-8.15.0.tar.gz
User:apluser Group:apluser

三. 查看文件大小与类型

⏹查看文件大小(字节)

bash 复制代码
apluser@FengYeHong-HP:~$ stat -c "%s" curl-8.15.0.tar.gz
4164379

⏹查看文件类型

bash 复制代码
apluser@FengYeHong-HP:~$ stat -c "%F" curl-8.15.0.tar.gz
regular file
相关推荐
Albert·Lin2 小时前
LVS相关知识点总结-一
linux·服务器·lvs
tianyuanwo4 小时前
深入理解 Linux 启动救援模式与控制台选择:从 x86 的 tty0 到 ARM 的 ttyS0
linux·grub·救援系统
瞬间&永恒~4 小时前
【MySQL】练习5-1:配置慢查询日志
linux·运维·云原生
邪修king4 小时前
Re:Linux系统篇(四):权限Chapter--用户身份、权限位与目录权限三大核心问题
linux·运维·服务器
buhuizhiyuci5 小时前
【Linux 篇】数字世界的通信管道 —— 匿名管道与进程池深度实战解析
linux·运维·服务器
道尔柯南5 小时前
【Linux】基础开发工具Vim
linux·运维·vim
江南风月5 小时前
WGCLOUD是如何监控服务器上的异常进程的
linux·运维·服务器
无锡耐特森5 小时前
ModbusTCP转Profinet:打通潜油电泵工业互联新路径
linux·运维·服务器
黑白园6 小时前
个人台式机VMware 15及Ubuntu 16.04.5卸载以及VMware 16.2.3及Ubuntu 24.04.4安装
linux·ubuntu
腾科IT教育14 小时前
Oracle认证怎么选?2026年OCP/OCM报考指南
linux·运维·华为认证·hcie·开闭原则·datacom