分页: 1 / 1

哪位熟悉find。

发表于 : 2005-10-06 15:36
eexpress
想要用find列出某个文件夹中的特定文件和目录。特定条件是修改时间是精确的“年月日时分秒”,其中秒在5秒上下范围。
比如tar x出去的文件。如果是没有总目录的,就会释放出很多文件和目录。想要简单的回收到一个总目录。

发表于 : 2005-10-06 18:02
nios
大概的用法我知道:

find 搜索路径 -name 文件名 -print

print是将你搜索出来的东西打印到屏幕上。。。。

发表于 : 2005-10-06 18:10
eexpress
没说中

发表于 : 2005-10-06 18:55
oneleaf
只备份一天前修改过的文件

find /var/www -type f -mtime -1 -print>/tmp/filelist.txt
tar -cz -T /tmp/filelist.txt -f /mnt/bak/www.tgz

发表于 : 2005-10-06 19:05
eexpress
天的知道。没有更精确的。还是grep找日期算了。

发表于 : 2005-10-07 21:11
zhuzhzh
先创建某个时间的文件file1
再创建某个时间的文件file2
(用touch -t 0510072110 file1)

然后

find path -newer file1 ! -newer file2 -exec ls -l {} \

发表于 : 2005-10-07 21:16
oneleaf
:o 不错

发表于 : 2005-10-07 22:03
eexpress
哇。这个都想的出来。大师。

发表于 : 2005-10-11 19:42
millenniumdark
zhuzhzh 写了:先创建某个时间的文件file1
再创建某个时间的文件file2
(用touch -t 0510072110 file1)

然后

find path -newer file1 ! -newer file2 -exec ls -l {} \