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
相关推荐
微露清风7 小时前
系统性学习Linux-第二讲-基础开发工具
linux·运维·学习
不会代码的小猴8 小时前
Linux环境编程第六天笔记--system-V IPC
linux·笔记
阳光九叶草LXGZXJ8 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
诸神缄默不语8 小时前
Linux命令行教程
linux
i建模10 小时前
如何在Arch Linux中重设忘记的root密码
linux·运维·服务器
kida_yuan11 小时前
【Linux】运维实战笔记 — 我常用的方法与命令
linux·运维·笔记
@syh.11 小时前
【linux】进程控制
linux
何中应13 小时前
vmware的linux虚拟机如何设置以命令行方式启动
linux·运维·服务器
江畔何人初13 小时前
kubernet与docker的关系
linux·运维·云原生
百炼成神 LV@菜哥14 小时前
Kylin Linux V10 aarch64 安装启动 TigerVNC-Server
linux·服务器·kylin