递归修改当前目录下所有文件/文件夹3个时间戳
2017-11-29 17:06
2251 查看
Touch命令:
1 命令功能: 创建文件和修改文件或者目录的时间戳 2 命令语法: touch 【选项】 【文件名或者目录名】 3 命令参数: -a 只修改文件的access(访问)时间. -c 或--no-create 不创建不存在的文件。 -d 使用指定的日期时间,而非现在的时间 -m 指修改Modify(修改)时间,而不修改access(访问)时间 -r file 使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify) 注:access 表示最后一次访问(仅仅是访问,没有改动)文件的时间 modify 表示最后一次修改文件的时间 change 表示最后一次对文件属性改变的时间,包括权限,大小,属性等等 -t 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分
需求:做文件变化监听时,想把整个文件夹的ctime 全部更新
递归修改当前目录下所有文件/文件夹3个时间戳(Access、Modify、Change time):
find ./ * -exec touch {} \;
17:50分创建:
执行sh之后:修改时间为 17:58 ,文件内容没有被修改。
相关文章推荐
- ubuntu 修改当前文件夹中所有 文件时间为特定时间
- 删除指定时间前目录下生成的所有文件、文件夹
- sharepoint 2007 使用open with windows explorer的方式打开sharepoint 目录,然后批量复制文件,会导致被复制的文件信息被修改成当前用户和当前时间
- 遍历当前文件目录并且删除所有最近一周没有修改的文件(C/C++)
- php递归调用打印当前目录下的所有文件
- sed 和 grep 命令修改当前目录下所有文件
- JavaSE 文件递归之删除&获取文件夹目录中所有的以.jpg的文件的绝对路径
- linux下批量修改目录下所有文件夹、文件名称及文件内容
- ftp下载目录下所有文件及文件夹内(递归)
- 获取文件夹所有及其所有目录的修改时间
- ftp下载目录下所有文件及文件夹内(递归)
- Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
- 递归删除文件夹目录下所有文件
- 递归的一些方法使用:深度遍历路径中的所有文件和目录,删除一个有文件的文件夹
- linux下批量修改目录以及子目录里的所有文件的时间
- Linux递归查找当前目录下含有某字符串的所有文件
- dos下搜索当前目录及其子目录下的所有特定后缀名的文件并拷贝到新文件夹
- Linux生成以当前时间年/月/日命名的文件夹并向相应目录文件中写数据例程
- 递归删除指定目录下的指定文件夹及其所有文件
- 遍历当前目录下文件的修改时间