[讨论]linux下如何批量修改文件的最后修改时间?

sh/bash/dash/ksh/zsh等Shell脚本
回复
wzhpro
帖子: 53
注册时间: 2006-09-24 9:28
送出感谢: 0
接收感谢: 0

[讨论]linux下如何批量修改文件的最后修改时间?

#1

帖子 wzhpro » 2007-04-19 9:44

我在百度搜索到一个changetime.pl的脚本
我试用了一下,他的批量功能只能在一个文件夹里,不能递归修改子文件夹的文件最后修改时间
http://c00ldoger.spaces.live.com/blog/c ... !353.entry

请问我怎么才能递归批量修改文件夹和子文件夹下的文件的最后修改时间?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#2

帖子 BigSnake.NET » 2007-04-19 11:10

touch + find
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#3

帖子 stlxv » 2007-04-22 22:25

如果要改成现在,那么可以

代码: 全选

find . -exec touch {} \;
改成其他时间也是用find
PHP是最好的语言!不服来战!
回复

回到 “Shell脚本”