【linux下递归删除目录下文件内容】linux下递归删除目录下文件

时间:2020-10-13  来源:Access  阅读:

linux删除文件夹实例:

rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
linux删除文件夹命令

linux删除文件实例:

rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
-i 进行交互式删除。


递归删除目录下文件

直接rm就可以了,不过要加两个参数-rf 即:rm -rf   目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

find  .  -name  "*.exe"  -type  f  -print  -exec  rm  -rf  {} \;

(1) "." 表示从当前目录开始递归查找

(2) “ -name "*.exe" "根据名称来查找,要查找所有以.exe结尾的文件夹或者文件

(3) " -type f "查找的类型为文件

(4) "-print" 输出查找的文件目录名

(5) 最主要的是是-exec了,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{},一个空格和一个\,最后是一个分号


需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

当然,rm还有更多的其他参数和用法,输入man rm就可以查看了
提示:使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。

【linux下递归删除目录下文件内容】linux下递归删除目录下文件

http://m.bbyears.com/shujuku/104306.html

推荐访问:linux递归创建目录
相关阅读 猜你喜欢
本类排行 本类最新