linux如何查看文件夹什么时候创建的
这篇文章主要介绍“linux如何查看文件夹什么时候创建的”,在日常操作中,相信很多人在linux如何查看文件夹什么时候创建的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux如何查看文件夹什么时候创建的”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
方法:1、用“stat 文件路径”命令获取文件的inode号;2、用“df -h”获取文件所在的磁盘路径;3、根据获取的文件inode号和磁盘路径,用“debugfs -R 'stat' 磁盘路径”命令获取文件创建时间。
本教程操作环境:linux7.3系统、Dell G3电脑。
linux怎么查看文件夹什么时候创建的
一、简介
Linux的文件能否找到文件的创建时间取决于文件系统类型,在ext4之前的早期文件系统中(ext、ext2、ext3),文件的元数据不会记录文件的创建时间,它只会记录访问时间、修改时间、更改时间(状态更改时间)。典型的文件的基础信息如下所示:
[root@bugwz~]#stattest.file File:‘test.file' Size:2Blocks:8IOBlock:4096regularfile Device:807h/2055dInode:5255117Links:1 Access:(0755/-rwxr-xr-x)Uid:(0/root)Gid:(0/root) Access:2019-12-1219:11:33.175841399+0800 Modify:2019-12-1219:11:37.564970487+0800 Change:2019-12-1219:11:43.079132663+0800 Birth:-
Access:访问时间,文件数据的最后访问时间(例如:读文件内容);
Modify:修改时间,文件数据的最后修改时间。(例如:修改文件内容);
Change:状态更改时间,这个跟 Modify 时间很容易混淆,文件的属性(权限,大小等)的变更时间;
二、实践
2.1、获取文件的创建时间
获取文件inode号,如下所示,拿到inode号为:5255117;
[root@bugwzdata]#stat/data/test.file File:‘/data/test.file' Size:2Blocks:8IOBlock:4096regularfile Device:807h/2055dInode:5255117Links:1 Access:(0755/-rwxr-xr-x)Uid:(0/root)Gid:(0/root) Access:2019-12-1219:11:33.175841399+0800 Modify:2019-12-1219:11:37.564970487+0800 Change:2019-12-1219:11:43.079132663+0800 Birth:-
查找文件所在的磁盘路径,如下所示,拿到磁盘路径为:/dev/sda7
[root@bugwzdata]#df-h FilesystemSizeUsedAvailUse%Mountedon /dev/sda33.9G2.5G1.2G70%/ devtmpfs16G016G0%/dev tmpfs16G016G0%/dev/shm tmpfs16G1.7G14G11%/run tmpfs16G016G0%/sys/fs/cgroup /dev/sda112G11G787M94%/usr /dev/sda57.8G4.2G3.2G57%/tmp /dev/sda7235G180G44G81%/data /dev/sda67.8G2.1G5.3G29%/var
使用debugfs查看文件的创建时间,发现创建时间crtime为:Thu Dec 12 19:05:23 2019
[root@bugwzdata1]#debugfs-R'stat<5255117>'/dev/sda7 debugfs1.42.9(28-Dec-2013) Inode:5255117Type:regularMode:0755Flags:0x80000 Generation:758605841Version:0x00000000:00000001 User:0Group:0Size:2 FileACL:0DirectoryACL:0 Links:1Blockcount:8 Fragment:Address:0Number:0Size:0 ctime:0x5df2206f:12dddfdc--ThuDec1219:11:432019 atime:0x5df22065:29ec81dc--ThuDec1219:11:332019 mtime:0x5df22069:86b30fdc--ThuDec1219:11:372019 crtime:0x5df21ef3:d586ca44--ThuDec1219:05:232019 Sizeofextrainodefields:28 EXTENTS: (0):16949121
到此,关于“linux如何查看文件夹什么时候创建的”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注博信网站,小编会继续努力为大家带来更多实用的文章!
推荐阅读:如何查看linux共享文件夹位置的方法
版权声明
本文仅代表作者观点,不代表博信信息网立场。