【发布时间】:2015-07-13 07:46:59
【问题描述】:
如何找到以“log.[一位或多位数字]”结尾的文件?
我在日志目录中有一个文件列表:
/user/log/log.1
/user/log/log.222
/user/log/log.201505
/user/log/log.2014.gz
我想gzip仅以数字结尾的文件,然后将它们移动到bak目录:
/user/bak/log.1.gz
/user/bak/log.222.gz
/user/bak/log.201505.gz
有什么方法可以同时使用 find / ls / 来包含模式(log.[0-9]*)并排除数字以外的扩展名/ grep 等等?
另外,我的情况需要我在其他服务器上也执行上面的日志备份,我只是使用
ssh $SERVER "command1;command2;..."
做这项工作,即使有循环?
谢谢。
【问题讨论】: