当前位置: 技术问答>linux和unix
shell 脚本求助
来源: 互联网 发布时间:2017-01-30
本文导语: 目前想实现个功能:将文件夹下文件定期备份,一个月一次备份。 目录结构 root/0/abc_20120109a.txt abc_20120109b.txt abc_20120110a.txt ... /1/abc_20120109a.txt abc_20120109b.txt .....
目前想实现个功能:将文件夹下文件定期备份,一个月一次备份。
目录结构
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命名的文件夹。
自己水平不够。。写不出来。求大侠们指点。
目录结构
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命名的文件夹。
自己水平不够。。写不出来。求大侠们指点。
|
忽略掉backup自己这个目录.
find /root -mtime -10 -path "/root/backup" -prune -o -print | cpio -pdmv backup
|
试试
find root -mtime -10 -print | cpio -pdmv backup
find root -mtime -10 -print | cpio -pdmv backup
|
何以见得会丢?你的测试环境是什么?