系统集成find -exec脚本

通过find -exec移动三天前的数据?

通过find /logs/test -type f -mtime +7 -exec rm -f {} \;这条命令可以删除/logs/test目录下7天前的数据我现在不想删除,想移动到别的目录,比如移动到 /tmp下find /logs/test -type f -mtime +7 -exec mv -f {} \ /tmp;提示如下:find: 0652-018 An expression term lacks a...显示全部

通过find /logs/test -type f -mtime +7 -exec rm -f {} \;
这条命令可以删除/logs/test目录下7天前的数据
我现在不想删除,想移动到别的目录,比如移动到 /tmp下
find /logs/test -type f -mtime +7 -exec mv -f {} \ /tmp;提示如下:
find: 0652-018 An expression term lacks a required parameter.
我这条命令哪里有缺失?语法不对?

收起
参与10

查看其它 1 个回答saigon的回答

saigonsaigon系统运维工程师China

find /logs/test -type f -mtime +7 -exec mv -f {} /tmp \ ;

find /logs/test -type f -mtime +7|xargs -i mv -f {} /tmp ;

互联网服务 · 2018-01-18
浏览1349

回答者

saigon
系统运维工程师China
擅长领域: 服务器UnixAIX

saigon 最近回答过的问题

回答状态

  • 发布时间:2018-01-18
  • 关注会员:3 人
  • 回答浏览:1349
  • X社区推广