Linux命令集(Linux文件管理命令--rmdir指令篇)

这篇具有很好参考价值的文章主要介绍了Linux命令集(Linux文件管理命令--rmdir指令篇)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux文件管理命令集(rmdir指令篇)


如下为笔者总结出在linux中最常用的rmdir指令集
🌟希望能够帮助正在Linux路上奋斗的你🌟


5. rmdir(remove directory)

删除空目录

rmdir [directory]
#删除空目录[directory]
rmdir -p [directory_1]/[directory_2]/[directory_3]
#递归删除空目录[directory_1]/[directory_2]/[directory_3]
短选项 长选项 描述
-p --parents 递归删除父目录中不包含子目录或文件的空目录,同时删除父目录
-v --verbose 显示当前删除目录
-- --ignore-fail-on-non-empty 忽略非空目录删除失败的错误信息
-- --help 显示帮助信息
-- --version 显示版本信息

下述为rmdir命令详细选项(--help)

Usage: rmdir [OPTION]... DIRECTORY...
Remove the DIRECTORY(ies), if they are empty.

      --ignore-fail-on-non-empty
                  ignore each failure that is solely because a directory
                    is non-empty
  -p, --parents   remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
                    similar to 'rmdir a/b/c a/b a'
  -v, --verbose   output a diagnostic for every directory processed
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/rmdir>
or available locally via: info '(coreutils) rmdir invocation'

 ***********************************************************
 ***********************************************************
 
使用方法:rmdir [选项]... 目录...
如果它们是空的,则删除目录(们)。

  --ignore-fail-on-non-empty
              忽略仅因目录非空而产生的每个失败
-p, --parents   删除目录及其祖先;例如,“rmdir -p a/b/c”类似于“rmdir a/b/c a/b a”
-v, --verbose   对处理的每个目录输出诊断信息
--help     显示此帮助信息并退出
--version  输出版本信息并退出

GNU核心实用程序在线帮助: http://www.gnu.org/software/coreutils/
完整文档: http://www.gnu.org/software/coreutils/rmdir
或通过info '(coreutils) rmdir invocation'本地获取。

1. 删除空的目录 folder1

rmdir folder1

2. 强制删除目录 folder1(包括非空目录)

rmdir -rf folder1

3. 递归删除目录及其目录下所有文件夹和文件

rmdir -r folder1

4. 批量删除多个文件夹

其中 grep 'folder' 用于筛选以 "folder" 开头的文件夹名称,xargs 用于将文件夹名称作为参数传递给 rmdir 命令

rmdir $(ls | grep 'folder' | xargs)

可通过find指令中的-delete参数实现特殊文件检索删除文章来源地址https://www.toymoban.com/news/detail-432773.html

5. 删除文件夹 folder1 中的指定文件

find folder1 -type f -name "file.txt" -delete

6. 删除文件夹 folder1 中的所有文件

find folder1 -type f -delete

7. 删除文件夹 folder1 中的所有子目录

find folder1 -type d -delete

8. 在 rmdir 命令前使用 ls 命令列出当前目录下的所有文件和目录

ls -l && rmdir folder1


到了这里,关于Linux命令集(Linux文件管理命令--rmdir指令篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux常用命令集

    含义 命令 备注 查看ip ifconfig 进入文件夹 cd 文件夹名 回退上一级 cd .. 回到根目录 cd / 系统盘根目录 回到root目录 cd ~ 当前登录用户根目录 查看当前文件夹路径 pwd 查看当前目录下所有文件 ll或ls ll可查看较详细的信息,如权限,用户组,修改时间等,ls查看有哪些文件 切换到

    2023年04月25日
    浏览(30)
  • Linux文件和目录管理命令----rmdir命令

    rmdir 是 Linux 系统中用于删除目录的命令。它的基本用法是删除空目录,这是因为 rmdir 只能删除空的目录。如果尝试使用 rmdir 删除包含文件或其他目录的目录,它会失败并显示错误消息。 以下是 rmdir 命令的一些常用用法及其示例: 1. 删除单个空目录 命令: 示例: 如果 ex

    2024年02月01日
    浏览(36)
  • Dockerfile命令集

    1.1 Dockerfile 1.2 docker build命令 1.3 Dockerfile相关指令描述 保留字 作用 FROM 当前镜像是基于哪个镜像[第一个指定必须是FROM] MANITAINER 维护者的姓名和邮箱地址[废弃,意义不大] RUN 构建镜像是需要运行的指令 EXPOSE 当前容器对外 暴露的端口号 WORKDIR 指定在创建容器后,终端默认登录

    2024年02月07日
    浏览(93)
  • 数据库命令集

    1、创建数据库 语法格式: CREATE DATABASE 数据库名; 1.1、创建数据库,并指定字符集和校对规则 语法格式: CREATE DATABASE 数据库名 DEFAULT CHAARACTER 字符集 COLLATE 校对规则; 1.2、进入到指定数据库中 语法格式: USE 数据库名; 1.3、修改数据库默认字符集和校对规则 语法格式: ALTE

    2024年01月23日
    浏览(32)
  • adb 命令集

    adb 查看app启动时间 1.清除时间 2.启动应用并记录 TotalTime: 491 adb 查看分辨率、dpi 分辨率 Physical size: 1080x2340 dpi: Physical density: 480 adb 捕获logcat pushpull 文件 push e盘文件到sdcard pull sdcard文件到e盘 adb 截屏 批量安装apk

    2024年02月07日
    浏览(39)
  • HCIA配置命令集

    目录 扩展 交换机 路由器 路由器网关配置 DHCP服务器 Telnet   :远程登录协议     静态路由配置     动态路由 OSPF RIP NAT—网络地址转换 ACL—访问控制列表 ACL的分类: 配置 配置基础ACL   : 例一: 例二: 配置高级ACL   : 例一: 例二: Huaweisave 一保存配置 Huaweireset  s

    2024年02月16日
    浏览(25)
  • FFmpeg的一些命令集

    获取视频的信息 ffmpeg -i video.avi 将图片序列合成视频 ffmpeg -f image2 -i image%d.jpg video.mpg 上面的命令会把当前目录下的图片(名字如:image1.jpg. image2.jpg. 等…)合并成 video.mpg 将视频分解成图片序列 ffmpeg -i video.mpg image%d.jpg 上面的命令会生成 image1.jpg. image2.jpg. … 支持的图片格式

    2024年02月12日
    浏览(25)
  • 简单整理FFmpeg相关命令集

    简单整理了FFmpeg相关命令,主要包括ffplay播放控制和媒体播放命令、ffmpeg命令相关参数以及常用的提取音视频等命令。 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解

    2024年01月16日
    浏览(61)
  • 【Git】git常用命令集合

      Git是现代软件开发不可或缺的版本控制工具,它可以追踪文件的变化、协同开发以及管理代码版本。掌握Git的常用命令对于开发人员来说至关重要。本文将为你介绍一些Git常用命令,帮助你轻松驾驭版本控制。   详细介绍了Git的常用命令,涵盖了版本管理、分支操作、

    2023年04月08日
    浏览(45)
  • git常用命令集合及其演示

    表示有一个文件test1.txt被修改过内容,test3.txt没有被加载到暂存区里 当前作为第一个版本 假设修改了test3.txt里面的内容 表示有个文件发生变化,git add添加到暂存区, commit之后暂存区会清空的, 添加有个p2版本 回滚后 删除的文件也可以通过git回滚 在dev分支提交版本 commit之

    2024年01月17日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包