网站首页 > 文章中心 > 其它

shell脚本获取文件修改时间_shell脚本显示当前日期时间

作者:小编 更新时间:2023-09-20 08:40:54 浏览量:405人看过

#!/bin/sh

# 备份稿基顷天数

# 指定的文件

FILE_NAME="锋基"

# 备份日志所在的目录

LOG_DIR=""

shell脚本获取文件修改时间_shell脚本显示当前日期时间-图1

FILE_NAME=+basename ${FILE_NAME}+

DIR_NAME=+dirname ${FILE_NAME}+

# 如果找到备份天以内修改的指定文件,认为需要删除备键陆份日志.

IsDelFlag=+find ${DIR_NAME} -name ${FILE_NAME} -mtime -${BAK_DEL_DAYS} | wc -l+

if [ "${IsDelFlag}" == "1" ]

then

echo "Delete backup log of ${BAK_DEL_DAYS} dayes ago."

fi

$dir_name= # 要删除的文件所在文件夹

$file_name=#要删除文件的文件名,可雹型使陆肆哗用*等通配符早行

在windows下,一个文件有:创建旅空时间、修改时间、访问时间.

而在Linux下,一个文件也有三种时间,分别是:访问时间、修改洞镇核时间、状态时间

LInux下没有创建时间说纳掘法.

上面三个之一的,可以用Stat file查看.

脚本可以:

for i in $(find . -type f );do echo $i;stat $i|grep Change;done

更新时间直接date >>念稿 filename就可以了吧

脚本运行到你要停顿的地方,放一段滑慧这个,然后继续信高答执行

用这命令清备蠢搏试答档毁试

# stat file

File: 'file'凯返

Birth: -

文件的创建时间是不记蔽孙或录的,每次修改后,都会变成change

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章