分页: 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
不错
发表于 : 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 {} \
強