在 Linux 系统中,我们可以使用 shell 脚本来获取文件夹的创建时间。这可以通过 stat
命令来实现。 stat
命令可以显示文件或目录的各种信息,包括创建时间、修改时间和访问时间等。
以下是一个简单的 shell 脚本示例,用于获取指定目录的创建时间:
#!/bin/bash
# 指定要查询的目录
dir_path="/path/to/your/directory"
# 获取目录创建时间
create_time=$(stat -c %Y "$dir_path")
# 格式化输出创建时间
echo "目录 $dir_path 的创建时间为: $(date -d "@$create_time" "+%Y-%m-%d %H:%M:%S")"
在这个脚本中,我们首先指定要查询的目录路径。使用 stat
命令的 -c %Y
选项获取目录的创建时间,这个值表示从 1970 年 1 月 1 日 00:00:00 UTC 到目录创建时间的秒数。我们使用 date
命令将这个时间戳转换为可读的日期时间格式进行输出。
需要注意的是,stat
命令获取的时间戳是 Unix 时间戳,即从 1970 年 1 月 1 日 00:00:00 UTC 开始的秒数。你需要获取更具可读性的时间格式,可以使用 date
命令进行格式化。