【busybox记录】【shell指令】rmdir

目录

内容来源:

【GUN】【rmdir】指令介绍

【busybox】【rmdir】指令介绍

【linux】【rmdir】指令介绍

使用示例:

删除空目录 - 默认

删除dirname下的所有空目录,包括因删除其他目录而变为空的目录

常用组合指令:

指令不常用/组合用法还需继续挖掘:


内容来源:

        GUN : Coreutils - GNU core utilities

        busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客

【GUN】【rmdir】指令介绍

rmdir:删除空目录
rmdir 删除空目录。
简介:
rmdir [option]... directory...
如果任何目录参数没有引用现有的空目录,则报错。该程序接受以下选项。参见第2章[常见选项],第2页。
‘--ignore-fail-on-non-empty’忽略删除非空目录的每次失败。
‘-p’
‘--parents’删除目录,然后尝试删除目录的每个组件。例如,`rmdir -p a/b/c`类似于`rmdir a/b/c a/b a`。因此,如果其中任何一个目录不是空的,它就会失败。使用--ignore-fail-on-non-empty选项使此错误不会触发诊断,也不会导致rmdir不成功退出。
‘-v’
‘--verbose’对每一次成功的移除进行诊断。目录被删除。关于如何递归地删除非空目录,请参见11.5 [rm调用],第123页。
要删除dirname下的所有空目录,包括因删除其他目录而变为空的目录,可以使用以下命令:
#使用GNU扩展。
find dirname -type d -empty -delete
#它可以在任何POSIX平台上运行。
find dirname -depth -type d -exec rmdir {} +
退出状态为零表示成功,非零值表示失败。

【busybox】【rmdir】指令介绍

NA

【linux】【rmdir】指令介绍

[root@localhost bin]# rmdir --help
用法:rmdir [选项]... 目录...
删除指定的空目录。--ignore-fail-on-non-empty忽略仅由目录非空产生的所有错误-p, --parents   remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' issimilar to 'rmdir a/b/c a/b a'-v, --verbose   output a diagnostic for every directory processed--help		显示此帮助信息并退出--version		显示版本信息并退出GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 rmdir 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/rmdir>
或者在本地使用:info '(coreutils) rmdir invocation'

使用示例:

删除空目录 - 默认

指令: rmdir test

删除dirname下的所有空目录,包括因删除其他目录而变为空的目录

#使用GNU扩展。

指令: find dirname -type d -empty -delete

#它可以在任何POSIX平台上运行。

指令: find dirname -depth -type d -exec rmdir {} +

常用组合指令:

NA

指令不常用/组合用法还需继续挖掘:

NA

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/19051.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多激光雷达ip与端口配置

首先是雷达的ip 我们连上雷达&#xff0c;想要进入雷达的上位机的时候&#xff0c;需要对本机ip进行一些配置&#xff1a; 第一个是ip&#xff0c;第二个是掩码&#xff0c;第三个是网关。 其中ip可以通过wireshark来进行读取&#xff0c;一般就是192.168.102(雷达默认) 然后掩…

Selenium中使用的三种等待

文章目录 1.前言2.在selenium中常见的等待操作一般有3个 1.前言 在使用selenium时很多元素在使用的时候都需要加载&#xff0c;如果不等待加载结束直接使用就会报错&#xff0c;功能不能继续。一般解决的办法就是使用等待操作。 2.在selenium中常见的等待操作一般有3个 slee…

自定义数据集上的3D目标检测:使用OpenPCDet训练CenterPointPillar模型

前言 在自动驾驶和机器人领域&#xff0c;3D目标检测是关键技术之一。它能够提供关于周围环境中物体的精确位置和尺寸信息。OpenPCDet是一个基于PyTorch的开源3D目标检测框架&#xff0c;支持多种3D检测网络。在本文中&#xff0c;我们将探讨如何使用OpenPCDet框架和CenterPoi…

springboot3 controller中的参数 本地开发可以正常注入,但是打包到生产后就无法识别,必须使用@RequestParam后才可以识别问题解决

问题 在Controller代码中声明了一个参数&#xff0c;本地可以正常注入&#xff1a; RestController public class TestController {GetMapping("test")public String test(String testParam) {return "test" testParam;} }在本地 访问 GET http://local…

树莓派4B 学习笔记1:TF卡系统盘烧录_初次启动_远程端连接配置

今日开始学习树莓派4B 4G&#xff1a;&#xff08;Raspberry Pi&#xff0c;简称RPi或RasPi&#xff09; TF卡系统盘烧录_初次启动_远程端连接配置 目录 格式化SD卡&#xff1a; 烧录系统Win32DiskImager&#xff1a; Raspberry Pi Imager镜像烧写&#xff1a; 树莓派官网资料…

浅谈traceroute网络诊断工具

traceroute 是一个网络诊断工具&#xff0c;用于跟踪和显示数据包从源主机到目标主机所经过的每一跳&#xff08;路由器&#xff09;的路径。它能够帮助用户识别网络路径中的瓶颈和故障点。traceroute 的工作原理主要基于 ICMP&#xff08;Internet Control Message Protocol&a…

合约之间调用-如何实现函数静态调用?

合约之间的函数调用 EOA&#xff0c;external owned account&#xff0c;外部账号&#xff0c;例如metamask调用最终总是由EOA发起的合约之间的调用使得一次完整的调用成为一个调用链条 合约间调用过程 调用者须持有被调用合约的地址得到被调用合约的信息将地址重载为被调用合…

NAS搭建自己的Git私服

去年公司采购了一台NAS设备&#xff0c;本来是给文化业务部门做素材库用的&#xff0c;结果我发现磁盘利用率很低&#xff0c;看着那么贵的希捷酷狼闲置真心痛啊&#xff01;突然想到目前公司软件研发的源码管理分两块&#xff0c;一个是gitee&#xff0c;一个是阿里云ECS服务器…

据报导,SK海力士的HBM团队源自三星,暗示三星不幸失去HBM优势

最新科技动态显示&#xff0c;三星的高带宽记忆体&#xff08;High Bandwidth Memory, HBM&#xff09;技术尚未获得GPU巨头英伟达&#xff08;NVIDIA&#xff09;的认证&#xff0c;导致其落后于竞争对手SK海力士。这一挫折直接导致三星半导体部门负责人更迭。尽管三星官方否认…

使用swagger2做测试,报java.lang.NumberFormatException: For input string: ““ 的异常

文章目录 一、问题描述二、原因分析三、解决方案3.1、方案一&#xff1a;手动添加example值&#xff08;费时费力不推荐&#xff09;3.2、方案二&#xff1a;导入1.5.21(及之后)版本的swagger-models&#xff08;推荐&#xff09; 本文基于swagger2.9.2进行讲解 <!--swagge…

C# CryptoStream流的详解与示例

在当今数字时代&#xff0c;数据安全变得越来越重要。保护敏感信息免受未授权访问是每个开发者的责任。在C#中&#xff0c;使用CryptoStream流可以方便地对数据进行加密和解密。本文将详细介绍C# CryptoStream库的用法、功能以及它如何对数据进行加密和解密。 一、CryptoStrea…

理解和使用JSON Web Tokens(JWT)进行Web应用程序授权

理解和使用JSON Web Tokens(JWT)进行Web应用程序授权 如今,Web令牌是在网络中进行授权的一种非常流行的方式。JWT在Microsoft的背景下也变得非常流行,并且对我们今天构建应用程序的方式产生了一些其他影响。在本篇笔记中,我们将学习JWT是什么,以及如何在保护Web应用程序…

HTTP Digest Access Authentication Schema

HTTP Digest Access Authentication Schema 背景介绍ChallengeResponse摘要计算流程总结参考 背景 本文内容大多基于网上其他参考文章及资料整理后所得&#xff0c;并非原创&#xff0c;目的是为了需要时方便查看。 介绍 HTTP Digest Access Authentication Schema&#xff…

基础—SQL—DQL(数据查询语言)基础查询

一、引言 1、介绍&#xff1a; 分类全称描述DQL英文全称&#xff1a;Data Query Language(数据查询语言)主要是学习对数据库表中的记录进行查询的语句 2、讲解 日常的开发中或者对于一个正常的业务系统中&#xff0c;对于查询的操作次数是远远多于数据的增删改的频次。例如…

8. CSS弹性布局基础

第8章 弹性布局基础 CSS3引入了一个强大的布局模块——弹性布局&#xff08;Flexbox&#xff09;&#xff0c;它提供了一种更加高效、直观的方式来排列和对齐元素&#xff0c;使复杂布局的实现变得更加简单。本章将详细介绍弹性布局的基本概念和属性&#xff0c;并通过具体示例…

哪里能下载到合适的衣柜3D模型素材?

室内设计师在进行家居设计时&#xff0c;衣柜3D模型素材是非常重要的工具。那么&#xff0c;哪里能下载到合适的衣柜3D模型素材呢? 一、建e网&#xff1a; ①建e网是一个专注于3D模型素材分享的平台&#xff0c;上面可以找到大量的衣柜3D模型。 ②该网站提供的模型种类丰富&am…

闭包是什么?有什么特性?对页面有什么影响?

闭包是指在一个函数内部定义的函数&#xff0c;并且该函数可以访问到外部函数的变量。闭包可以将外部函数的变量保持在内存中&#xff0c;并且不会被释放。 闭包具有以下特性&#xff1a; 1. 函数内部定义的函数可以访问外部函数的变量。 2. 外部函数的变量可以保持在内存中&a…

Remix IDE 创建和部署第一个合约HelloWorld

Remix IDE 地址 https://remix.ethereum.org/ 流程步骤&#xff1a; 创建一个新文件 输入文件名保存 在文件资源管理器中&#xff0c;点击新建文件图标创建一个新文件&#xff0c;并给它命名。在 Remix 中&#xff0c;默认的文件扩展名是 .sol &#xff0c;如果文件名没有…

外企如何有效面对日益严格的跨境数据传输法律?

在当今这个数据驱动的时代&#xff0c;随着全球化步伐的加快&#xff0c;企业跨国界的数据交流已成为常态。但随之而来的&#xff0c;是各国政府对跨境数据传输日益严格的规定和监管&#xff0c;这让众多外资企业&#xff08;简称“外企”&#xff09;在享受全球市场红利的同时…

Spring Cache自定义缓存key和过期时间

一、自定义全局缓存key和双冒号替换 使用 Redis的客户端 Spring Cache时&#xff0c;会发现生成 key中会多出一个冒号&#xff0c;而且有一个空节点的存在。 查看源码可知&#xff0c;这是因为 Spring Cache默认生成key的策略就是通过两个冒号来拼接。 同时 Spring Cache缓存…