互联网服务故障诊断

关于AIX 下使用find命令删除过期目录及子文件报错的问题

当使用find命令 找到以test开头的目录 文件 并执行rm 命令时,find . -name "test2013*" -type d -ctime +1 -print -exec rm -r {} ;    提示如下错误:find: 0652-081 cannot change directory to :  : A file or directory in the path name does not exist.
但实际上该目录及其目录下的文件都已删除,但为什么还会报0652-081的错误呢,请高手帮助释疑,谢谢。
参与7

6同行回答

dearcaifdearcaif软件开发工程师山东鲁商
恩,好的,我再试试吧,很奇怪,明明有这个文件夹,也能删除成功,就是老提示报错。谢谢呵呵。显示全部
恩,好的,我再试试吧,很奇怪,明明有这个文件夹,也能删除成功,就是老提示报错。谢谢呵呵。收起
互联网服务 · 2013-06-17
浏览3948
天生杀人猫天生杀人猫系统运维工程师联通系统集成有限公司
反正出这个错就是找文件没找到,一般是通配符或者引号或转义符问题,你都试试吧,去掉引号不行就用单引号应该可以。显示全部
反正出这个错就是找文件没找到,一般是通配符或者引号或转义符问题,你都试试吧,去掉引号不行就用单引号应该可以。收起
系统集成 · 2013-06-17
浏览4234
天生杀人猫天生杀人猫系统运维工程师联通系统集成有限公司
find . -name 'test2013*' -type d -ctime +1 -print -exec rm -r {} \;显示全部
find . -name 'test2013*' -type d -ctime +1 -print -exec rm -r {} \;收起
系统集成 · 2013-06-17
浏览3920
dearcaifdearcaif软件开发工程师山东鲁商
有这个文件夹,当执行该命令后,虽然报错,但文件夹的确是被删除了,很奇怪啊。如果直接rm -r删除类似问件夹也没问,就是架上find命令后,报这个错误。显示全部
有这个文件夹,当执行该命令后,虽然报错,但文件夹的确是被删除了,很奇怪啊。如果直接rm -r删除类似问件夹也没问,就是架上find命令后,报这个错误。收起
互联网服务 · 2013-06-17
浏览4252
dearcaifdearcaif软件开发工程师山东鲁商
回复 2# 天生杀人猫      不行能,去掉引号后还是报那个错误呢?显示全部
回复 2# 天生杀人猫


     不行能,去掉引号后还是报那个错误呢?收起
互联网服务 · 2013-06-17
浏览3980
天生杀人猫天生杀人猫系统运维工程师联通系统集成有限公司
find . -name test2013* -type d -ctime +1 -print -exec rm -r {} \;显示全部
find . -name test2013* -type d -ctime +1 -print -exec rm -r {} \;收起
系统集成 · 2013-06-17
浏览4230

提问者

dearcaif
软件开发工程师山东鲁商
擅长领域: 服务器双活应用服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-06-17
  • 关注会员:1 人
  • 问题浏览:13560
  • 最近回答:2013-06-17
  • X社区推广