linux下删除当前路径下的所有文件夹但保留文件

ops/2024/10/20 6:37:37/

打开终端,输入,

find . -mindepth 1 -maxdepth 1 -type d -exec rm -r {} +

解释:

  1. find是查找文件和文件夹的命令。
  2. .表示当前路径。
  3. -mindepth 1表示最小搜索深度为1,这样不会包括当前目录。
  4. -maxdepth 1表示最大搜索深度为1,这样只搜索当前路径下的文件夹,不递归到子文件夹。
  5. -type d表示只匹配目录(文件夹)。
  6. -exec rm -f {} +表示对找到的每个目录执行rm -r命令,{}find找到的每个目录的占位符,+表示批量处理。

如上命令将删除当前路径下的所有文件夹及其内容,但保留文件。


http://www.ppmy.cn/ops/56061.html

相关文章

算法整理——【贪心算法练习(2)】

我们继续对贪心算法进行练习,积累题目经验。 一、根据身高重建队列 题目为406. 根据身高重建队列 - 力扣(LeetCode),假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺…

git上传文件

git init git add . git commit -m " " git remote add origin 仓库的地址 git push -u origin master 如果出现以下问题 可以用这一句强制上传 git push -f origin master

golang 模板引擎常用语法

golang 模板常用语法 1、变量赋值 Action里可以初始化一个变量来捕获管道的执行结果。初始化语法如下: 其中$variable是变量的名字。声明变量的action不会产生任何输出。 {{$variable : pipeline}}福利彩蛋:没有好玩的 API 接口?上百款免费接…

字节码编程javassist之打印方法耗时和入参

写在前面 本文看下如何实现打印方法耗时和入参。 1:程序 需要增强的类: public class ApiTest1 {public Integer strToInt(String str01, String str02) {return Integer.parseInt(str01);}}插桩类 package com.dahuyou.javassist.huohuo.aa;import…

LeetCode377. 组合总和 Ⅳ

为何先遍历背包、后遍历物品,得到的是排列数呢? 以本题为例:(背包容量用j表示,选择的物品下标用i表示) j为1时: i0,表示把nums[0]放置在该集合的最后一个元素的位置 那么所得集合为…

2024年最适合高级网工的11款Linux

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部 你们好,我的网工朋友。 Linux作为一个免费且开源的操作系统,随着时间的推移催生了多个发行版,并且得到了庞大…

【EI稳定检索】第五届大数据、人工智能与软件工程国际研讨会(ICBASE 2024)

>>>【独立出版&#xff0c;Ei稳定检索】<<< 第五届大数据、人工智能与软件工程国际研讨会&#xff08;ICBASE 2024&#xff09; 2024年09月20-22日 | 中国温州 一轮截稿时间&#xff1a;2024年7月8日 二轮截稿时间&#xff1a;2024年8月5日 大会简介 *会议…

C#常用关键字举例

关键字是 C# 编译器预定义的保留字。这些关键字不能用作标识符&#xff0c;但是&#xff0c;如果您想使用这些关键字作为标识符&#xff0c;可以在关键字前面加上 字符作为前缀。 class: public class MyClass {// Class definition }interface: public interface IMyInterfac…