在Linux系统下递归删除文件或目录的方法
2008-06-13 12:10:20 来源:WEB开发网核心提示: 在linux下没有类似DOS下 del/s *.dep 的递归删除命令,不知道是不是我还没有找到合适的命令用法,在Linux系统下递归删除文件或目录的方法,为这个在DOS下非常容易的小问题我搜索了一下,发现这个问题是用find和rm命令组合实现的, 下面是实现的方法,不过删除前最好看一下是否是想删除的东西,因此还搜索
在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下两台服务器文件实时同步方案设计和实现
- ››Linux文件描述符中的close on exec标志位
- ››Linux下管道使用的一些限制
- ››Linux 误删/usr/bin 解决方法
- ››linux 添加新用户并赋予sudo执行权限
- ››linux常用软件安装方法
- ››Linux的分区已经被你从Windows中删除,系统启动后...
- ››linux enable命令大全
- ››Linux实现基于Loopback的NVI(NAT Virtual Interfa...
- ››Linux远程访问windows时,出现"连接被对端重...
- ››linux中使用head命令和tail命令查看文件中的指定行...
- ››linux swap 分区调控(swap分区 lvm管理)
更多精彩
赞助商链接