求一shell脚本,功能是删除文件夹以及其子文件夹下所有名字为file的文件
-
- 帖子: 26
- 注册时间: 2008-08-18 14:44
- iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
Re: 求一shell脚本,功能是删除文件夹以及其子文件夹下所有名字为file的文件
find . -name "file" |xargs rm -rf
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 求一shell脚本,功能是删除文件夹以及其子文件夹下所有名字为file的文件
fine . -name file -type f | xargs rm
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 26
- 注册时间: 2008-08-18 14:44
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 求一shell脚本,功能是删除文件夹以及其子文件夹下所有名字为file的文件
应该用 -exec,用管道加 xargs 不好,如果某个目录名中有空格等特殊字符,会删除不成功甚至误删除。
- c\nc
- 帖子: 231
- 注册时间: 2007-12-25 12:51
Re: 求一shell脚本,功能是删除文件夹以及其子文件夹下所有名字为file的文件
文件名有空格也没问题,可参考 find 的 -print0 参数和 xargs 的 -0 参数。