共计 697 个字符,预计需要花费 2 分钟才能阅读完成。
在 Linux 入门 学习的过程中,文件的操作是必学的重点内容之一。如果我们没有掌握文件操作就根本不可能学会使用 Linux。
下午闲着没事儿,看到了一遍文章,便突发奇想的想起删除目录下的所有文件的方法;整理了几个,如有不足,还望读者不吝赐教!
删 除当 前目 录下的文件
1.rm -f *
# 最经典的方法,删除当前目录下的所有类型的文件
2.find . -type f -delete 或 find . -type f -exec rm -f {} \;
# 用 find 命令查找普通文件并删除 or 用 find 命令的处理动作将其删除
3.find . -type f | xargs rm -f
# 用于参数列表过长;要删除的文件太多
4.rm-f `find . -type f`
# 删除全部普通文件
5.for delete in `ls -l`;do rm -f * ;done
# 用 for 循环语句删除当前目录下的所有类型的文件
删 除指定目 录下的文件
1.rm -f 指定目录 *
# 最经典的方法,删除指定目录下的所有类型的文件
2.find 指定目录 -type f -delete 或 find 指定目录 -type f -exec rm -f {} \;
# 用 find 命令查找指定目录下的所有普通文件并删除 or 用 find 命令的处理动作将其删除
3.find 指定目录 -type f | xargs rm -f
# 用于参数列表过长;要删除的文件太多
4.rm-f `find 指定目录 -type f`
# 删除指定目录下的全部普通文件
5.for delete in `ls –l 指定目录路径 `;do rm -f * ;done
# 用 for 循环语句删除指定目录下的所有类型的文件
所有的内容到这里就结束,这几个命令虽然简单,但使用的时候一定要慎重——因为这可是删除文件哦~