linux查看文件创建时间(Linux打开软件命令)

牵着乌龟去散步 万象 32 0

老铁们,大家好,相信还有很多朋友对于linux查看文件创建时间和Linux打开软件命令的相关问题不太懂,没关系,今天就由我来为大家分享分享linux查看文件创建时间以及Linux打开软件命令的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

linux查看文件创建时间(Linux打开软件命令)-第1张图片-

本文目录

  1. linux下C语言怎么获取文件创建时间
  2. linux查看文件创建时间linux文件创建时间
  3. linux 下怎么判断文件的创建时间
  4. 如何在Linux操作系统查看文件创建时间
  5. linux/unix如何获取一个文件的创建时间
  6. linux查看文件时间

一、linux下C语言怎么获取文件创建时间

1、在 Windows下,一个文件有创建时间、修改时间、访问时间。而在 Linux下,一个文件也有三种时间,分别是访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。

2、可以使用 stat命令查看文件的访问时间、修改时间和状态改变时间。

3、很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如 ext3就没有存储。但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不一样的,比如:

4、那么如何查看我们的文件系统呢?可以使用 df-T 命令来查看磁盘各个分区使用的文件系统类型。

5、本人使用的机器的磁盘分区使用的文件系统类型是 ext3,也就是说本人是无法查看文件创建时间的。但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,当这个基本不太可能。

6、那什么时候访问时间,修改时间和状态改变时间会变化呢?比如我们使用vi打开文件但不编辑,那么退出后文件的访问时间就会改变;比如我们使用vi打开文件并且编辑后保存退出,那么文件的修改时间就会改变,当然访问时间也改变了;再比如使用chmod+x给文件增加可执行的属性,那么文件的状态改变时间就会改变。

二、linux查看文件创建时间linux文件创建时间

1、Linuxext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。

Linux之前缺省情况下使用的文件系统为Ext2,ext2文件系统的确高效稳定。但是,随着Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了:其中系统缺省使用的ext2文件系统是非日志文件系统。

Ext3文件系统是直接从Ext2文件系统发展而来,目前ext3文件系统已经非常稳定可靠。它完全兼容ext2文件系统。用户可以平滑地过渡到一个日志功能健全的文件系统中来。这实际上了也是ext3日志文件系统初始设计的初衷。

hdfs数据目录创建的最早时间怎么看?

在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间。

Linux系统下不记录文件的创建时间,这根本无法实现吧。Windows下,自带的搜索就可以根据创建时间搜索文件,但是只能精确到某个日期,而不能精确到某个时间

linux/unix如何获取一个文件的创建时间?

若文件从创建后不曾修改过则可认为创建时间=修改时间

若文件创建后状态也不曾改变过则可认为创建时间=改变时间

若文件创建后不曾被读取过则可认为创建时间=访问时间

但是,上述情况基本上是不可能的,也就是说几乎不可能获取到文件的创建时间。

可以通过stat命令查看文件的状态,其中

访问时间(accesstime):读取一次文件的内容,该时间便会更新。比如对这个文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)

修改时间(modifytime):对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls_l列出的时间便是这个时间。要想看到文件访问时间可使用ls_ul命令。

改变时间(changetime):更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性若文件大小等。

三、linux 下怎么判断文件的创建时间

在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。

1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。

2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。ls-l列出的时间就是这个时间。

3、状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。查看文件的详细的状态、准确的修改时间等,可以通过stat命令文件名。

比如: [jing@zhjh c]$ stat temp.c

Size: 66 Blocks: 8 IO Block: 4096\u4e00\u822c\u6587\u4ef6

Device: 807h/2055d Inode: 1191481 Links: 1

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

Access: 2008-03-12 20:19:45.000000000 0800

Modify: 2008-03-12 20:19:45.000000000 0800

Change: 2008-03-12 20:19:45.000000000 0800

说明:Access访问时间。Modify修改时间。Change状态改变时间。可以stat*查看这个目录所有文件的状态。

四、如何在Linux操作系统查看文件创建时间

在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。

1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。

2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。ls-l列出的时间就是这个时间。

3、状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。查看文件的详细的状态、准确的修改时间等,可以通过stat命令文件名。

比如: [jing@zhjh c]$ stat temp.c

Size: 66 Blocks: 8 IO Block: 4096\u4e00\u822c\u6587\u4ef6

Device: 807h/2055d Inode: 1191481 Links: 1

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

Access: 2008-03-12 20:19:45.000000000 0800

Modify: 2008-03-12 20:19:45.000000000 0800

Change: 2008-03-12 20:19:45.000000000 0800

说明:Access访问时间。Modify修改时间。Change状态改变时间。可以stat*查看这个目录所有文件的状态。

五、linux/unix如何获取一个文件的创建时间

1、若文件从创建后不曾修改过则可认为创建时间=修改时间

2、若文件创建后状态也不曾改变过则可认为创建时间=改变时间

3、若文件创建后不曾被读取过则可认为创建时间=访问时间

4、但是,上述情况基本上是不可能的,也就是说几乎不可能获取到文件的创建时间。

5、可以通过stat命令查看文件的状态,其中

6、访问时间(accesstime):读取一次文件的内容,该时间便会更新。比如对这个文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)

7、修改时间(modifytime):对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls–l列出的时间便是这个时间。要想看到文件访问时间可使用ls–ul命令。

8、改变时间(changetime):更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性若文件大小等。

六、linux查看文件时间

访问时间指的是文件最后一次被访问的时间。要查看文件的访问时间,可以使用stat命令,并结合awk命令来提取时间信息。示例如下:

修改时间是指文件最后一次被修改的时间。要查看文件的修改时间,同样可以使用stat命令,示例如下:

更改时间是指文件元数据最后一次被修改的时间。同样使用stat命令,示例如下:

4、综合示例:查看文件的所有时间信息

如果要一次性查看文件的所有时间信息,可以使用如下命令:

该命令会输出文件的访问时间、修改时间、更改时间等详细信息。

如果需要批量查看多个文件的时间信息,可以结合使用find命令和stat命令,示例如下:

find.-type f-exec stat-c"%n%x%y%z"{};

好了,文章到这里就结束啦,如果本次分享的linux查看文件创建时间和Linux打开软件命令问题对您有所帮助,还望关注下本站哦!

标签: linux 命令 创建 打开 文件

抱歉,评论功能暂时关闭!