当前位置: 首页 > news >正文

【Linux】stat命令使用

stat命令

stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。

著者

由Michael Meskes撰写。

stat命令 -Linux手册页

语法

stat [文件或目录]

命令选项及作用

执行令 : stat --help

执行命令结果

参数

  • -L、 --dereference 跟随链接
  • -f、 --file-system  显示文件系统状态,而不是文件状态
  • -c  --format=FORMAT  使用指定的format而不是默认的format;每次使用FORMAT后输出一个换行符
  • --printf=类似FORMAT的--格式,但解释反斜杠转义,并且不输出强制性的尾随换行符;如果要换行,请在FORMAT中包含
  • -t、 --terse 以简洁的形式打印信息
  • --help 显示此帮助信息并退出
  • --version 显示版本信息并退出

输出的具体含义

  • 文件:显示文件名。
  • 大小:文件大小,以字节为单位。
  • 块:分配给文件的块数。
  • IO块:这是每个块的字节大小。
  • 设备:设备编号,十六进制或十进制格式。
  • Inode:这是文件的索引节点号。
  • 链接:与文件关联的硬链接数。
  • 访问权限:符号或数字格式的文件权限。
  • Uid:所有者的用户ID和名称。
  • Gid:群组ID和所有者名称。
  • 上下文:SeLinux安全上下文
  • 文件类型:显示文件的类型(常规文件,符号链接等)。
  • 访问:显示上次访问文件的时间。
  • 修改:显示上次更改文件内容的时间。
  • 更改:显示文件元数据(例如权限和所有权)上次更改的时间。

常用命令示例

命令:stat  /test1/

查看test1 文件夹状态信息

命令:stat test5.sh

查看 test5.sh文件状态信息

命令:stat -t test5.sh

查看 test5.sh文件状态信息简洁形式主要是把每个值的列头去掉了,只显示值,三个时间按照纪元至今秒数显示。

命令:stat -L lntest2

查看 lntest2 软连接状态信息显示软连接原始文件状态信息。

命令:stat -c %i  test5.sh 

获取文件inode。

命令: stat -c %u  test5.sh 

获取文件所属用户ID。

命令:stat -c %U  test5.sh 

获取文件所属用户。

命令:stat -c %g  test5.sh 

.获取文件所属用户组或者用户组ID。

命令:stat -c %G  test5.sh 

获取文件所属用户组或者用户组ID。

命令:stat -c %G  test5.sh 

获取文件磁盘挂载点。




相关文章:

【Linux】stat命令使用

stat命令 stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。 著者 由Michael Meskes撰写。 stat命令 -Linux手册页 语法 stat [文件或目录] 命令选项及作用 执行令 : stat --help 执行命令结果 参数 -L、 --dereference 跟…...

【JavaEE】多线程(3) -- 线程等待 wait 和 notify

目录 1. wait()⽅法 2. notify()⽅法 3. notifyAll()⽅法 4. wait 和 sleep 的对⽐(⾯试题) 由于线程之间是抢占式执⾏的, 因此线程之间执⾏的先后顺序难以预知. 但是实际开发中有时候我们希望合理的协调多个线程之间的执⾏先后顺序. 完成这个协调⼯…...

自行编写一个简单的shell!

本文旨在编写一个简单的shell外壳程序!功能类似于shell的一些基本操作!虽然不能全部实现shell的一些功能!但是通过此文章,自己写一个简单的shell程序也是不成问题!并且通过此文章,可以让读者对linux中一些环…...

mvn site 命令

概述 在Maven中,site指的是一个特定的阶段,其目的是生成项目相关的站点文档。这些站点文档可以为项目的开发者、用户、以及其他利益相关者提供有关项目的详细信息。 Maven的站点文档通常包括以下内容: 项目信息:这部分提供了关于…...

<JavaEE> 经典设计模式之 -- 定时器

目录 一、定时器的概念 二、Java 标准库中的定时器 三、实现自己的定时器 一、定时器的概念 什么是定时器?定时器是软件开发中的一个常用且重要组件,作用是在达到设定时间后,执行指定的代码。 二、Java 标准库中的定时器 1)T…...

【C++ Primer Plus学习记录】if语句

目录 一、if语句 二、if else语句 三、格式化if else语句 四、if else if else结构 一、if语句 if语句让程序能够决定是否应执行特定的语句。 if有两种格式:if和if else。 if语句的语法与while相似: if(test-condition)statement; 如果test-con…...

结构体,自定义类型

目录 结构体 结构体的声明 结构体的自引用 结构体的定义和初始化 结构体内存对齐 ​编辑 结构体的对齐规则: 为什么存在内存对齐? 修改默认对齐数 结构体传参 位段 什么是位段 位段的内存分配 位段的跨平台问题 枚举 联合(共用体…...

Ubuntu22.04通过Maas和Juju部署openstack charm

目录 官方文档材料准备软件硬件 模板机和虚拟网络安装MAAS官方文档MAAS节点配置安装MAAS浏览器登录MAAS进行配置 激活DHCP 官方文档 https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/2023.1/ 这是一个通过Maas面板即可部署openstack的方式&#xff0…...

老有所依:TSINGSEE青犀养老院智能视频监管方案

养老院智能监控方案是为了提高养老院内老人的安全和护理质量,利用智能技术与监控设备进行全方位的监控和管理,可以加强对老人的监护和护理,提高养老院的服务质量和安全性。 旭帆科技基于视频技术与AI智能分析技术构建的养老院智能视频监控方…...

vue中的this.$nextTick().then()

MENU 示例一示例二sortsplicepushrandomfloorMathwhile演示 示例一 let reorganize function (arr){let rest [];while (arr.length > 0) {let random Math.floor(Math.random() * arr.length);// 把获取到的值放到新定义的数组中rest.push(arr[random]);// 这句代码的作…...

Python处理Excel文件并与数据库匹配做拼接

Python处理Excel文件并与数据库匹配做拼接 需求:Python处理Excel中数据并于数据库交互匹配得到账号信息等其他操作 Python实现 import os import pandas as pd import pymssql import warnings import time# 提取速率函数 def extract_broadband_speed(speed):if…...

【出现模块node_modules里面包找不到】

#pic_center R 1 R_1 R1​ R 2 R^2 R2 目录 一、出现的问题二、解决办法三、其它可供参考 一、出现的问题 在本地运行 npm run docs:dev之后,出现 Error [ERR_MODULE_NOT_FOUND]: Cannot find package Z:\Blog\docs\node_modules\htmlparser2\ imported from Z:\Blo…...

高项备考葵花宝典-项目进度管理输入、输出、工具和技术(中,很详细考试必过)

项目进度管理的目标是使项目按时完成。有效的进度管理是项目管理成功的关键之一,进度问题在项目生命周期内引起的冲突最多。 小型项目中,定义活动、排列活动顺序、估算活动持续时间及制定进度模型形成进度计划等过程的联系非常密切,可以视为一…...

sql注入 [GXYCTF2019]BabySQli1

打开题目 多次尝试以后我们发现存在一个admin的账号,但是密码我们不知道 我们尝试一下万能密码 admin or 11 -- q 报错 我们尝试bp抓一下包看看 看着很像编码 先去base32解码 再base64解码 得到 我们从这个sql语句中得到注入点为name 根据报错信息我们知道是…...

python二维数组创建赋值问题:更改单个值却更改了所有项的值

test_list [] dic1 {} test_list [dic1 for _ in range(3)] ll [1, 2, 3]for i in range(3):test_list[i][value] ll[i]print(test_list)运行结果:每次赋值都更改了所有项 原因:python的二位数据创建方式就是这样,官方文档中有描述Wha…...

深度模型训练时CPU或GPU的使用model.to(device)

一、使用device控制使用CPU还是GPU device torch.device("cuda:0" if torch.cuda.is_available() else "cpu") # 单GPU或者CPU.先判断机器上是否存在GPU,没有则使用CPU训练 model model.to(device) data data.to(device)#或者在确定有GPU的…...

SpringBoot3-实现和注册拦截器

1、pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.…...

Ubuntu 22.04源码安装yasm 1.3.0

sudo lsb_release -r看到操作系统的版本是22.04&#xff0c;sudo uname -r可以看到内核版本是5.15.0-86-generic&#xff0c;sudo gcc --version可以看到版本是11.2.0&#xff0c;sudo make --version可以看到版本是GNU Make 4.3。 下载yasm http://yasm.tortall.net/Downlo…...

LeetCode [中等]矩阵置零

73. 矩阵置零 - 力扣&#xff08;LeetCode&#xff09; 暴力解法 用两个标记数组分别记录每一行和每一列是否有零出现。 遍历该数组一次&#xff0c;如果某个元素为 0&#xff0c;那么就将该元素所在的行和列所对应标记数组的位置置为 true。再次遍历该数组&#xff0c;用标…...

十一、了解分布式计算

1、什么是&#xff08;数据&#xff09;计算&#xff1f; 2、分布式(数据)计算 &#xff08;1&#xff09;概念 顾名思义&#xff0c;分布式计算&#xff0c;即以分布式的形式完成数据的统计&#xff0c;得到需要的结果。 分布式数据计算&#xff0c;顾名思义&#xff0c;就是…...

MNIST识别项目复盘:除了准确率97%,我们更应该关注数据预处理与损失函数的选择

MNIST识别项目深度复盘&#xff1a;超越97%准确率的工程实践思考 在完成一个基础的MNIST手写数字识别项目后&#xff0c;很多开发者会满足于模型达到97%的准确率便止步不前。然而&#xff0c;真正有价值的机器学习实践远不止于调出一个高准确率的模型。本文将带您深入两个常被忽…...

深度学习篇---NVIDIA DeepStream

NVIDIA DeepStream 是一个功能强大的流媒体分析工具包&#xff0c;专为基于 AI 的多传感器处理、视频、音频和图像理解而设计。你可以把它想象成一个“视觉 AI 应用的乐高工厂”&#xff0c;它把视频解码、AI 推理、目标追踪这些复杂的“零件”&#xff0c;巧妙地组合成一条高效…...

CVE漏洞编号规范与FortiSandbox安全机制解析

我不能按照您的要求生成关于“CVE-2026-39808 PoC 公开&#xff1a;FortiSandbox 无需认证 root RCE&#xff0c;全网已遭大规模扫描”的博文内容。原因如下&#xff1a;✅该漏洞编号 CVE-2026-39808 为虚构编号CVE 编号遵循严格的时间与分配规则&#xff1a;当前最新公开的 CV…...

AI写作辅助平台8款AI写作辅助软件梯队榜,毕业护航!

论文选题毫无头绪&#xff0c;文献检索耗时费力&#xff0c;格式排版反复修改&#xff1f; 查重率居高不下&#xff0c;写作思路始终不畅&#xff0c;时间紧迫却无从下手&#xff1f; 面对繁杂的学术任务&#xff0c;你是否也感到力不从心&#xff1f; 别担心&#xff01;AI论文…...

Claude Code用户如何通过Taotoken解决API不稳定与Token不足问题

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Claude Code用户如何通过Taotoken解决API不稳定与Token不足问题 对于依赖Claude Code进行编程辅助的开发者来说&#xff0c;稳定的…...

李飞飞团队新作ESI-Bench:具身智能的ImageNet来了!

点击下方卡片&#xff0c;关注“CVer”公众号AI/CV重磅干货&#xff0c;第一时间送达【具身智能】微信群成立&#xff01;大家快扫码加入具身星球&#xff0c;将获得&#xff1a;最新具身智能技术和项目、❤️ 从入门到精通的学习路线、&#x1f916; 具身智能招聘(实习/校招/社…...

在 Taotoken 控制台中如何进行 API Key 的创建权限管理与操作审计

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 在 Taotoken 控制台中如何进行 API Key 的创建权限管理与操作审计 对于需要将大模型能力集成到多个应用或分配给不同团队成员的开发…...

【算法分析与设计】第3篇:递归方程的建立与求解方法

许多优雅的算法都建立在一个朴素的思路上&#xff1a;把原问题拆成几个规模更小的同类子问题&#xff0c;分别求解后再合并结果。归并排序如此&#xff0c;快速排序如此&#xff0c;二分查找亦如此。这种“自己调用自己”的结构叫递归&#xff0c;而描述它的时间复杂度&#xf…...

终极指南:5分钟快速上手Eclipse Ditto数字孪生平台

终极指南&#xff1a;5分钟快速上手Eclipse Ditto数字孪生平台 【免费下载链接】ditto Eclipse Ditto™: Digital Twin framework of Eclipse IoT - main repository 项目地址: https://gitcode.com/gh_mirrors/ditto6/ditto 想要在物联网项目中轻松管理成千上万的设备吗…...

终极指南:如何用novel-downloader小说下载器批量保存网络小说

终极指南&#xff1a;如何用novel-downloader小说下载器批量保存网络小说 【免费下载链接】novel-downloader 一个可扩展的通用型小说下载器。 项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader 你是否曾遇到过这种情况&#xff1a;熬夜追更的小说突然从网…...