赛迪网 > IT技术 Linux > Shell命令
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

在Linux系统下递归删除文件或目录的方法

发布时间:2008.06.13 05:24     来源:赛迪网    作者:sixth

在linux下没有类似DOS下 del/s *.dep 的递归删除命令,不知道是不是我还没有找到合适的命令用法,为这个在DOS下非常容易的小问题我搜索了一下,发现这个问题是用find和rm命令组合实现的,因此还搜索了find的语法,因为find --help给出的说明太简单,根本无法看懂。

下面是实现的方法,不过删除前最好看一下是否是想删除的东西。

# 删除当前目录下所有 dep 文件

find . -name *.dep -type f -exec rm -f {} \;

# 删除当前目录下所有 linux64GccDPOpt 目录(包括里面的文件)

find . -name "linux64GccDPOpt" -type d -exec rm -rf {} \;

删除目录的命令提示:

find: ./Make/linux64GccDPOpt: No such file or directory

......

但是目录删除了。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 新手看招:用Linux系统共享上网设置案例 (06-11) · Linux操作系统中关于crontab的日志存放 (06-11)
· Vfloppy通过CD光盘安装Linux到硬盘运行 (06-11) · 比较VMware和VirtualBox虚拟机的优缺点 (06-11)
· 新手学堂:Linux操作系统默认进入文本模式 (06-11) · Ubuntu、Fedora、Mandriva Linux性能对比 (06-11)
· 感受Linux KDE4.1桌面带来用户体验惊喜 (06-11) · RHEL5查询设备上采用的未知文件系统方法 (06-10)
· Linux系统编译boa-0.94-13出错信息问题 (06-10) · 如何解决Linux操作系统找不到网卡的问题 (06-10)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 移动信息化市场方兴未艾 企业呼唤标准出台
· 如何把握企业价值差异 避免CRM与SCM脱节
· 齐看四大厂商的SaaS动态 ERP案例分析
· 通方期货CRM解决方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统