读书人

shell 脚本

发布时间: 2012-02-21 16:26:23 作者: rapoo

shell 脚本求助
目前想实现个功能:将文件夹下文件定期备份,一个月一次备份。
目录结构
root/0/abc_20120109a.txt
abc_20120109b.txt
abc_20120110a.txt
...
/1/abc_20120109a.txt
abc_20120109b.txt
...

root是指定目录不用管, 0/1文件夹是数据ID,动态生成的。里面的文件按日期命名。现在想做个shell,每月1号运行,将前10天以前的数据存到backup文件夹下。backup文件夹同root在一个目录下且也要有id命名的文件夹。
自己水平不够。。写不出来。求大侠们指点。

[解决办法]
试试
find root -mtime -10 -print | cpio -pdmv backup
[解决办法]

探讨

试试
find root -mtime -10 -print | cpio -pdmv backup

[解决办法]
探讨

楼上几位的find恐怕不行....LZ提到的不同ID的目录里,可能会有相同的文件名....例如
0/abc
1/abc
这样楼上几位的find会导致丢失文件吧...

读书人网 >UNIXLINUX

热点推荐