linux删除目录下文件的几种方法
删除某个目录下的文件
> tree .
.
└── rumenz
├── 1.txt
├── 2.txt
└── one2 directories, 2 files
删除
rumenz
目录下的所有文件(不删除目录)
> rm -f rumenz/*
rm: cannot remove ‘rumenz/one’: Is a directory
如果是一个目录就跳过提示使用find删除
rumenz
目录下的所有文件(不删除目录)
> find rumenz -type f -delete
//或者
> find rumenz -type f -exec rm -f {}\;
使用xargs删除
rumenz
目录下的所有文件(不删除目录)
> find rumenz -type f | xargs rm -f
删除
rumenz
目录下的全部普通文件
> rm -f `find rumenz -type f`
用for循环语句删除
rumenz
目录下的所有类型的文件
> for delete in `ls -l rumenz`;
do rm -f *;
done
删除当前目录下的文件
删除当前目录下的所有文件(不删除目录)
> rm -f *
rm: cannot remove ‘one’: Is a directory
使用find删除当前目录下的所有文件(不删除目录)
> find . -type f -delete
//或者
> find . -type f -exec rm -f {}\;
使用xargs删除当前目录下的所有文件(不删除目录)
> find . -type f | xargs rm -f
删除当前目录下的全部普通文件
> rm -f`find . -type f`
用for循环语句删除当前目录下的所有类型的文件
> for delete in`ls -l .`;
do rm -f*;
done
【linux删除目录下文件的几种方法】原文链接:https://rumenz.com/rumenbiji/...
微信公众号:入门小站
推荐阅读
- 画解算法(1.|画解算法:1. 两数之和)
- opencv|opencv C++模板匹配的简单实现
- Linux下面如何查看tomcat已经使用多少线程
- leetcode|leetcode 92. 反转链表 II
- Beego打包部署到Linux
- 年国考行测备考(重要的题目做三遍)
- Java|Java基础——数组
- 17|17 关山松 第二课作业#公众号项目# D20
- RxJava|RxJava 在Android项目中的使用(一)
- D29【亲子践行】一月一事,从一个小目标开始