返回顶部
首页 > 资讯 > 精选 >CentOS中怎么通过stat查看文件的元数据
  • 160
分享到

CentOS中怎么通过stat查看文件的元数据

2023-06-10 04:06:59 160人浏览 八月长安
摘要

小编给大家分享一下Centos中怎么通过stat查看文件的元数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CentOS中可以通过stat查看文件的元数据[ba

小编给大家分享一下Centos中怎么通过stat查看文件的元数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

CentOS中可以通过stat查看文件的元数据

[baby@xiaoxiao abc]$ stat honey 

  File: `honey'

  Size: 25         Blocks: 8          io Block: 4096   regular file

Device: 806h/2054d Inode: 131076      Links: 1

Access: (0664/-rw-rw-r--)  Uid: (  500/    baby)   Gid: (  500/    baby)

Access: 2015-03-30 10:27:51.851234105 +0800

Modify: 2015-03-30 10:44:58.144226717 +0800

Change: 2015-03-30 10:44:58.146226803 +0800

Access:最后访问时间

Modify:最后修改时间

Change:状态更改时间(由系统维护,无法随意修改)

touch -a :仅更新Access time(同时更新Change为current time)

touch -m:仅更新Modify time(同时更新Change为current time)

touch -c:不创建新文件

touch -t:使用指定的时间更新时间戳(仅更改Access time与Modify time,Change time更新为current time)

例:touch -t  [[CC]YY]MMDDhhmm[.ss] filename

[root@xiaoxiao cde]# touch -t 199906121808 honey 

[root@xiaoxiao cde]# stat honey 

  File: `honey'

  Size: 25         Blocks: 8          IO Block: 4096   regular file

Device: 806h/2054d Inode: 131076      Links: 1

Access: (0664/-rw-rw-r--)  Uid: (  500/    baby)   Gid: (  500/    baby)

Access: 1999-06-12 18:08:00.000000000 +0800

Modify: 1999-06-12 18:08:00.000000000 +0800

Change: 2015-03-30 13:31:40.064221158 +0800

当文件的任何数据改变时(包括文件的数据和元数据),Change会更新,对文件重命名(mv),移动(mv)或者复制时(cp -a),系统都会更新文件的Change time。当文件的内容被修改时Modify和Change会同时更新。当Change time更新后,第一次访问该文件,系统会更新Access time(仅更新Access time),之后对该文件的访问,将不会更新Access time。

[baby@xiaoxiao cde]$ touch honey

[baby@xiaoxiao cde]$ stat honey 

  File: `honey'

  Size: 25         Blocks: 8          IO Block: 4096   regular file

Device: 806h/2054d Inode: 131076      Links: 1

Access: (0664/-rw-rw-r--)  Uid: (  500/    baby)   Gid: (  500/    baby)

Access: 2015-03-30 11:24:47.041225726 +0800

Modify: 2015-03-30 11:24:47.041225726 +0800

Change: 2015-03-30 11:24:47.041225726 +0800

[baby@xiaoxiao cde]$ cat honey &> /dev/null 

[baby@xiaoxiao cde]$ stat honey 

  File: `honey'

  Size: 25         Blocks: 8          IO Block: 4096   regular file

Device: 806h/2054d Inode: 131076      Links: 1

Access: (0664/-rw-rw-r--)  Uid: (  500/    baby)   Gid: (  500/    baby)

Access: 2015-03-30 11:25:16.401228081 +0800

Modify: 2015-03-30 11:24:47.041225726 +0800

Change: 2015-03-30 11:24:47.041225726 +0800

用touch更新时间戳后的第一次访问,Access time更新了,下面是第二次访问之后的元数据,Access time并没有更新。

[baby@xiaoxiao cde]$ cat honey &> /dev/null 

[baby@xiaoxiao cde]$ stat honey 

  File: `honey'

  Size: 25         Blocks: 8          IO Block: 4096   regular file

Device: 806h/2054d Inode: 131076      Links: 1

Access: (0664/-rw-rw-r--)  Uid: (  500/    baby)   Gid: (  500/    baby)

Access: 2015-03-30 11:25:16.401228081 +0800

Modify: 2015-03-30 11:24:47.041225726 +0800

Change: 2015-03-30 11:24:47.041225726 +0800

tar或者各种压缩命令在解压出来时都会更新文件的Change time,若想要不更改Change time备份文件可以使用dd命令(dd命令在复制单个文件时,会更新时间戳,在备份整个分区时,会保留文件的所有属性),过程如下:

新建一个分区sda10,不用格式化,挂载到/media/sda10。

[root@xiaoxiao cde]# ll /dev/sda10

brw-rw---- 1 root disk 8, 10 Mar 30 12:58 /dev/sda10

[root@xiaoxiao abc]# dd if=/dev/sda6 of=/dev/sda10 &  (/dev/sda6挂载在/tmp下)

[1] 5917

[root@xiaoxiao abc]# mount /dev/sda10 /media/sda10/

[root@xiaoxiao cde]# stat /media/sda10/cde/honey /tmp/cde/honey 

  File: `/media/sda10/cde/honey'

  Size: 25         Blocks: 8          IO Block: 4096   regular file

Device: 80ah/2058d Inode: 131076      Links: 1

Access: (0664/-rw-rw-r--)  Uid: (  500/    baby)   Gid: (  500/    baby)

Access: 2015-03-30 11:25:16.401228081 +0800

Modify: 2015-03-30 11:24:47.041225726 +0800

Change: 2015-03-30 11:24:47.041225726 +0800

  File: `/tmp/cde/honey'

  Size: 25         Blocks: 8          IO Block: 4096   regular file

Device: 806h/2054d Inode: 131076      Links: 1

Access: (0664/-rw-rw-r--)  Uid: (  500/    baby)   Gid: (  500/    baby)

Access: 2015-03-30 11:25:16.401228081 +0800

Modify: 2015-03-30 11:24:47.041225726 +0800

Change: 2015-03-30 11:24:47.041225726 +0800

两个文件的元数据一模一样。

以上是“CentOS中怎么通过stat查看文件的元数据”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: CentOS中怎么通过stat查看文件的元数据

本文链接: https://lsjlt.com/news/259152.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS中怎么通过stat查看文件的元数据
    小编给大家分享一下CentOS中怎么通过stat查看文件的元数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CentOS中可以通过stat查看文件的元数据[ba...
    99+
    2023-06-10
  • centos怎么查看目录下的文件
    centos中查看目录下文件的方法:1、打开终centos端;2、在命令行中输入“ls | wc -w ”命令查看当前目录下有多少个文件及文件夹即可。具体操作步骤:在centos系统桌面中使用快捷键【Ctrl+Alt+T】打开终端命令行模式...
    99+
    2024-04-02
  • CentOS中怎么查看与用户相关文件
    CentOS中怎么查看与用户相关文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、查看与用户相关文件命令:catmorehead /etc/passwd#查...
    99+
    2023-06-10
  • sqlite数据库文件怎么查看
    可以通过SQLite的命令行工具或者SQLite的可视化工具来查看SQLite数据库文件。 使用SQLite的命令行工具: 在命令...
    99+
    2024-04-09
    sqlite
  • mongodb数据库文件怎么查看
    要查看 MongoDB 数据库文件,你可以按照以下步骤操作: 找到 MongoDB 的数据存储路径。默认情况下,MongoDB ...
    99+
    2024-04-08
    mongodb
  • CentOS中怎么查看硬件信息
    本篇文章给大家分享的是有关CentOS中怎么查看硬件信息,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装包命令查找:代码如下:yum whatprovides */lspci...
    99+
    2023-06-10
  • CentOS下怎么查看日志文件的内容
    这篇文章主要讲解了“CentOS下怎么查看日志文件的内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS下怎么查看日志文件的内容”吧!1. 主要日志文件 Linux系统本...
    99+
    2023-06-10
  • Linux怎么通过命令查看日志文件的某几行
    这篇文章主要为大家展示了“Linux怎么通过命令查看日志文件的某几行”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux怎么通过命令查看日志文件的某几行”这篇文章吧。【一】从第3000行开始...
    99+
    2023-06-12
  • Atlas的元数据存储怎么查看
    要查看Atlas的元数据存储,可以通过Atlas的Web界面登录并浏览元数据存储的内容。进入Atlas的Web界面后,在左侧导航栏中...
    99+
    2024-04-09
    Atlas
  • android studio数据库文件怎么查看
    在Android Studio中查看数据库文件有以下几种方法:1. 使用Android Device File Explorer:打...
    99+
    2023-09-27
    android 数据库
  • mysql怎么查看数据文件大小
    在MySQL中,可以使用以下两种方法来查看数据文件的大小: 使用MySQL客户端工具查看: 连接到MySQL数据库服务器,并选...
    99+
    2024-04-09
    mysql
  • centos怎么查看mongodb数据库路径
    centos中查看mongodb数据库路径的方法:1、打开centos终端;2、输入“ps -ef|grep mongodb”命令查看mongodb数据库路径即可。具体操作步骤:在centos系统桌面中使用快捷键【Ctrl+Alt+T】打开...
    99+
    2024-04-02
  • MYSQL中怎么查看数据文件块和类型
    这篇文章给大家介绍MYSQL中怎么查看数据文件块和类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 通过学习姜大师的INNODB 存储引擎,获得了块的格...
    99+
    2024-04-02
  • CentOS中怎么查看某个文件属于哪个包
    今天就跟大家聊聊有关CentOS中怎么查看某个文件属于哪个包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、centos/redhat下查看某个文件或命令属于哪个rpm包:$ yu...
    99+
    2023-06-10
  • 怎么通过.dbf文件还原数据库
    这篇文章主要介绍怎么通过.dbf文件还原数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!需求:我方(乙方)需要一套完善的测试环境,基于甲方提供的his测试库来搭建自己的环境现有资...
    99+
    2024-04-02
  • Mysql怎么通过ibd文件恢复数据
    这篇文章主要介绍了Mysql怎么通过ibd文件恢复数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mysql怎么通过ibd文件恢复数据文章都会有所收获,下面我们一起来看看吧。恢复步骤1、创建数据库(随意创建)...
    99+
    2023-07-02
  • Vue怎么通过json文件读取数据
    本篇内容介绍了“Vue怎么通过json文件读取数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.准备工作1.1 webpack.dev....
    99+
    2023-07-04
  • 怎么通过DISM检查Win10系统中文件夹数量
    这篇文章主要介绍了怎么通过DISM检查Win10系统中文件夹数量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。通过DIS检查Win10系统当中文件夹数量的方法步骤首先挂载Wi...
    99+
    2023-06-10
  • 怎么查看hdfs中的文件
    要查看HDFS中的文件,可以使用以下命令: 列出HDFS中的所有文件和目录: hadoop fs -ls / 查看特定文件或...
    99+
    2024-04-02
  • postgresql数据库配置文件怎么查看
    在PostgreSQL中,配置文件通常被命名为postgresql.conf,并且位于PostgreSQL的数据目录中。您可以按照以...
    99+
    2024-04-09
    postgresql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作