手机版 收藏 导航

Linux 下如何区分文件和文件夹的创建时间

原创   www.link114.cn   2023-08-05 09:26:02

Linux 下如何区分文件和文件夹的创建时间

在 Linux 命令行下,我们可以使用 ls 命令来查看文件和文件夹的创建时间。ls 命令有多个参数可以用来控制输出的格式,其中 -l 参数可以显示文件的详细信息,包括创建时间。

$ ls -l
total 4
-rw-r--r-- 1 user user  0 May  3 11:22 file1.txt
drwxr-xr-x 2 user user 4096 May  3 11:23 folder1

从上面的输出我们可以看到,file1.txt 文件是在 2023 年 5 月 3 日 11 点 22 分创建的,而 folder1 文件夹是在 2023 年 5 月 3 日 11 点 23 分创建的。

我们只想查看创建时间,可以使用 stat 命令,它可以显示文件和文件夹的更多属性信息。

$ stat file1.txt
  File: file1.txt
  Size: 0         	Blocks: 0          IO Block: 4096   regular empty file
Device: 801h/2049d	Inode: 14          Links: 1
Access: (0644/-rw-r--r--)  Uid: (1000/     user)   Gid: (1000/     user)
Access: 2023-05-03 11:22:11.780852039 +0800
Modify: 2023-05-03 11:22:11.780852039 +0800
Change: 2023-05-03 11:22:11.780852039 +0800
 Birth: -

从上面的输出我们可以看到,file1.txt 文件的创建时间(Access 时间)是 2023 年 5 月 3 日 11 点 22 分 11 秒。

除命令行工具,我们也可以使用图形化界面工具来查看文件和文件夹的创建时间。以 GNOME 桌面环境为例,我们可以打开文件管理器 Nautilus,选择某个文件或文件夹,查看属性窗口中的"创建时间"字段。

文件属性窗口

从上图我们可以看到,file1.txt 文件的创建时间是 2023 年 5 月 3 日 11 点 22 分 11 秒,与命令行工具的输出一致。

需要注意的是,在 Linux 系统中,文件和文件夹的创建时间是不同的概念。文件的创建时间表示该文件最初被创建的时间,而文件夹的创建时间表示该文件夹最初被创建的时间。

我们对文件或文件夹进行修改,比如编辑文件内容或移动文件,那么它们的修改时间会发生变化,但创建时间不会改变。

在 Linux 系统中,我们可以使用命令行工具或图形化界面工具来查看文件和文件夹的创建时间。通过了解文件和文件夹的创建时间,我们可以更好地管理和维护系统中的文件和文件夹。