`
qjoycn
  • 浏览: 1215143 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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


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


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

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


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

find . -name ".svn" -type d -exec rm -rf {} /;


删除目录的命令提示:

find: ./etc/.svn: 没有那个文件或目录

……
这种提示没关系,目录已经按我们的意愿被删除了。
分享到:
评论

相关推荐

    Linux删除文件

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,...

    在Linux系统下编写C语言程序完成删除非空目录操作

    在Linux系统下编写C语言程序完成删除非空目录操作主要还是模拟系统指令rmkdir,要想删除目录文件首先得先删除目录文件里面的文件,使文件清空才能删除目录。本程序才用递归来不断打开目录文件清空目录下的文件并返回...

    Linux递归删除目录下某个文件或文件夹

    命令  find $path -name/-iname $patten [-print] -exec rm -rf {} ;...  · rm -rf 删除文件, -rf 强制删除非空文件夹  · {} 代表查找到的文件  · ; ; 是结束符, 是转义符  示例  find ./ -na

    linux 不删除文件,清空文件中内容的命令

    在linux下的命令为:true >log.txt 测试结果: touch log.txt →#新建文件log.txt vi log.txt →#编辑文件 随便输入什么东西 :wq!回车 →#保存退出; cat log.txt →#查看 文件内容; true >log.txt →#查看文件...

    Linux操作系统实验二.doc

    p :递归删除目录,删除子目录,其父目录为空时,也同时删除3、文件权限的设置: (文件和目录名自拟、自行设计实验步骤) 文件的属主与属组 (1) chown [选项] [所有者][:[组]] 文件列表 更改每个文件的所有者和/或...

    auto_clean.rar_linux 删除文件_linux 删除文件_删除文件

    自动递归删除文件的工具程序

    Linux操作系统:目录的创建和删除.pptx

    汇报人姓名 目录的创建和删除 单击此处添加副标题 mkdir基本格式 命令名称:-m 设定目录权限;...在/root目录下创建目录test,在test目录下创建pro目录。 mkdir命令的用法 用法3 案例 [root@localhost var

    Linux 操作系统常用的命令.docx

    rm: 删除文件或目录(添加-r 参数可以递归删除目录) cp: 复制文件或目录 mv: 移动或重命名文件或目录 find: 根据文件名或属性在目录中搜索文件 grep: 在文件或文本中搜索特定模式 文件查看: cat: 显示文件...

    linux操作系统命令手册

    常用指令 ls 显示文件或目录 -l 列出文件详细信息l... -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 rmdir

    操作系统课程设计基于Java实现的仿真Linux系统源码+项目说明文档.zip

    + rm file/dir [-r] 当前目录下删除文件或目录 file/dir 文件或目录路径 -r 递归删除,参数必须是目录 + close file/dir 关闭文件或目录 file/dir 文件或目录路径 + cat file 显示文件内容 file 文件路径 +...

    Linux常用命令大全.pdf

    rm命令:用于删除文件或目录。可以通过选项来指定是否递归删除目录及其内容。 mkdir命令:用于创建新的目录。可以指定要创建的目录的路径和名称。 rmdir命令:用于删除空的目录。如果目录不为空,需要先删除其中的...

    linux中你会新建复制移动删除文件或目录吗?三分钟搞懂【文件管理】

    文件或者目录操作命令一、mkdir 创建目录二、touch 创建文件三、cp 复制文件或目录四、mv 移动或更改文件名五、rm 删除命令六、pwd 显示当前路径 相关文章: ls 命令详解:超级详细,包含文件权限内容 注意: 博客...

    Linux基础知识与系统管理教学课件-pdf.rar

    1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2 Linux系统安装-系统分区 2.3 Linux系统安装-Linux系统安装 2.4 Linux系统安装-远程登录管理工具 3 给Linux初学者...

    文件存储迁移dsync分布式工具适合linux环境spack+mvapich.tar

    删除文件同步:dsync 可以在目标位置删除与源位置不一致的文件和目录,确保目标位置与源位置完全一致。 5. 递归同步:dsync 可以递归地同步整个目录结构,包括子目录和文件。 6. 高度可定制:dsync 支持多种...

    Linux基础知识与系统管理视频.rar

    1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2 Linux系统安装-系统分区 2.3 Linux系统安装-Linux系统安装 2.4 Linux系统安装-远程登录管理工具 3 给Linux初学者...

    linux常用命令大全.pdf

    • rm :删除文件或目录。常用选项有 -r (递归)和 -f (强制)。 • cp :复制文件或目录。 • mv :移动或重命名文件或目录。 • touch :创建一个空文件或更新文件的访问和修改时间。 • cat :查看文件内容或将...

    linux命令及vi操作

    rm:小心删除文件或目录,一旦删除无法恢复。在使用这些命令时,请确保您理解每个参数的含义和作用,以避免不必要的错误或数据丢失。Linux系统中的命令是区分大小写的。这些命令在终端中执行,因此请确保您已打开...

    Linux系统删除文件夹和文件的命令

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,...

    Linux命令大全完整版

    rm:用于删除文件或目录。可以使用选项来指定递归删除、强制删除等。 cp:用于复制文件或目录。可以使用选项来指定递归复制、保留权限等。 mv:用于移动文件或目录,也可以用于重命名文件或目录。 touch:用于创建一...

    Linux常用命令手册大全.zip

    文件管理 # rm rm -rf 非空目录名 递归删除一个非空目录下的一切,不让提式-f 4 文件管理 # cat cat文件名 一屏查看文件内容 5 文件管理 # more more文件名 分页查看文件内容 6 文件管理 # less less 文件名 可...

Global site tag (gtag.js) - Google Analytics