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

news/2024/7/8 6:12:21 标签: linux, 运维, 服务器

打开终端,输入,

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.niftyadmin.cn/n/5536669.html

相关文章

VScode在linux下调试代码备忘

0、资料来源 https://www.bilibili.com/video/BV13K411M78v? p2&spm_id_frompageDriver 该视频讲解了vscode在window下配置单个源文件/多个源文件/CMakeLists.txt工程,如何进行调试 在此基础上测试了linux下vscode的调试,并通过测试,…

典型案例 | 基于全数字实时仿真的嵌入式DevOps解决方案

为丰富浙江省信息技术应用创新(以下简称“信创”)产业生态,在全社会各领域形成示范效应,浙江省经信厅联合省密码管理局开展2023年浙江省深化信创典型案例评选工作。 经过征集申报、专家评选、名单公示等程序,确定36个…

VSCode使用Makefile管理工程

Visual Studio Code(VSCode) 是一个高度可定制的代码编辑器,支持广泛的编程语言和构建系统。通过使用 Makefile 和适当的扩展,可以轻松地使用 VSCode 来管理基于 Make 的项目。以下是详细步骤,帮助你在 VSCode 中使用 …

软件测试面试200问【答案+文档】

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 1、B/S架构和C/S架构区别 B/S 只需要有操作系统和浏览器就行,可以实现跨平台&#x…

微信小程序 typescript 开发日历界面

1.界面代码 <view class"o-calendar"><view class"o-calendar-container" ><view class"o-calendar-titlebar"><view class"o-left_arrow" bind:tap"prevMonth">《</view>{{year}}年{{month…

蓝桥杯开发板STM32G431RBT6高阶HAL库学习FreeRtos——新建工程

一、介绍 ​ 蓝桥杯嵌入式使用的单片机是STM32G431RBT6&#xff0c;内核ARM Cortex - M4&#xff0c;MCUFPU&#xff0c;170MHz/213DMIPS&#xff0c;高达128KB Flash&#xff0c;32KB SRAM&#xff0c;其余的外设就不多介绍了&#xff0c;参照数据芯片数据手册 ​ CT117E-M4…

力扣206

题目 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1]示例 2&#xff1a; 输入&#xff1a;head [1,2] 输出&#xff1a;[2,1]示例 3&#xff1a; 输…

Hadoop权威指南-读书笔记-03-Hadoop分布式文件系统

Hadoop权威指南-读书笔记 记录一下读这本书的时候觉得有意思或者重要的点~ 还是老样子~挑重点记录哈&#x1f601;有兴趣的小伙伴可以去看看原著&#x1f60a; 第三章 Hadoop分布式文件系统 当数据集的大小超过一台独立的物理计算机的存储能力时&#xff0c;就有必要对它进行分…