当前位置: 技术问答>linux和unix
删除文件出错,请教!
来源: 互联网 发布时间:2016-05-20
本文导语: 我用 find . +mtime 16|xargs rm -rf 删除文件,提示 rm: cannot remove `.' or `..',请问怎么解决?非常谢谢! | lz的命令明显有错 应该是 find . -mtime 16 | xargs rm -rf 就根本不会找到.和..呀 如果lz...
我用 find . +mtime 16|xargs rm -rf 删除文件,提示 rm: cannot remove `.' or `..',请问怎么解决?非常谢谢!
|
lz的命令明显有错
应该是
find . -mtime 16 | xargs rm -rf
就根本不会找到.和..呀
如果lz确实找到了.和..,那么下面的命令应该可以过滤掉.和..。
find . ( ( -mtime 16 ) -and ! ( -name . ) -and ! ( -name .. ) ) | xargs rm -rf
应该是
find . -mtime 16 | xargs rm -rf
就根本不会找到.和..呀
如果lz确实找到了.和..,那么下面的命令应该可以过滤掉.和..。
find . ( ( -mtime 16 ) -and ! ( -name . ) -and ! ( -name .. ) ) | xargs rm -rf
|
楼主是不是想执行 find . -mtime +16 |xargs rm -rf
|
. 是指当前目录路径,不能删除。
|
那个是不能删除的。也删除不了的。
|
当前路径,无法删除.