Linux终端删除文件夹命令「建议收藏」

Linux终端删除文件夹命令「建议收藏」前言本文介绍Linux系统中删除文件夹的命令,包括:rmdir、rm。Linux系统下删除文件夹是一个非常高频的需求,有很多方法可以删除文件夹,比如使用图形界面,或者通过终端删除。本文将介绍在Linux命令行下使用命令删除文件夹。1.使用rmdir命令删除文件夹rmdir命令是英文单词removedirectory的缩写,主要作用是删除文件夹。但是请注意,该命令只能用于删除空文件夹,而如果文件夹非空的话,将会报错。$rmdirdatarmdir:fai..

大家好,又见面了,我是你们的朋友全栈君。

目录

前言

1. 使用rmdir命令删除文件夹

2. 使用rm命令删除文件夹

小结


前言

本文介绍Linux系统中删除文件夹的命令,包括:rmdir 、 rm 。
Linux系统下删除文件夹是一个非常高频的需求,有很多方法可以删除文件夹,比如使用图形界面,或者通过终端删除。本文将介绍在 Linux 命令行下使用命令删除文件夹。

1. 使用rmdir命令删除文件夹

rmdir命令是英文单词 remove directory 的缩写,主要作用是删除文件夹。但是请注意,该命令只能用于删除空文件夹,而如果文件夹非空的话,将会报错。

$ rmdir data

rmdir: failed to remove 'data': Directory not empty

所以如果需要使用 rmdir 命令删除一个文件夹的话,需要先将该文件夹清空再删除。

# 先清空文件夹
$ cd data
$ rm -rf *

# 再使用 rmdir 命令删除该文件夹
$ cd ..
$ rmdir data

很明显,这样操作太麻烦,太冗余了,所以使用rmdir命令删除文件夹的场景非常少。

2. 使用rm命令删除文件夹

之前介绍过Linux系统删除文件命令,也就是 rm 命令,实际上rm命令也可以用于删除文件夹,而且比 rmdir 要方便非常多。

但是,使用 rm 命令删除文件夹的时候,一定要记得加上 -r 或 -R 选项,否则会报错。该选项表示递归删除文件夹,可以将该文件夹下的文件全部删除。加上 -f 选项将强制删除而不给任何提示。

# 删除目录不加 -r 会报错
$ rm data
rm: cannot remove ‘data’: Is a directory

# 正确删除目录
$ rm -r data

# 强制删除目录
$ rm -rf data

小结

本文介绍了Linux系统中删除文件夹的命令,并给出了对应的实例,希望对新手朋友有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158589.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 向量内积/点积_两个向量的内积和外积

    向量内积/点积_两个向量的内积和外积向量内积/点积在向量空间Rn中,自然基下,向量x=(x1,…,xn)和y=(y1,…,yn)在向量空间\mathbb{R}^n中,自然基下,向量\boldsymbol{x}=(x_1,\ldots,x_n)和\boldsymbol{y}=(y_1,\ldots,y_n)在向量空间Rn中,自然基下,向量x=(x1​,…,xn​)和y=(y1​,…,yn​)的点积(dotproduct),或称内…

    2022年9月25日
    0
  • 字典树的数据结构_数据结构快速排序

    字典树的数据结构_数据结构快速排序本文主要包括以下内容:Trie字典树的基本概念Trie字典树的基本操作插入查找前缀查询删除基于链表的Trie字典树Set性能对比LeetCode相关线段树的问题LeetCode第208号问题LeetCode第211号问题LeetCode第677号问题Trie字典树的基本概念上一篇我们介绍了线段树(SegmentTree),本文主要介绍Trie字典树…

    2022年9月6日
    0
  • App 抓包-Fiddler简单使用教程

    App 抓包-Fiddler简单使用教程App抓包-Fiddler简单使用教程环境说明Windows10家庭版小米10MUUI12.5.3稳定版FiddlerEverywhere2.1.1注意Fiddler在进行品牌升级后,推出了多款同类产品,虽然基础功能都相同,但各有偏重,在使用上也存在一些差异。比如博主早期使用过的Fiddler绿色版(对应现在的FiddlerClassic)在操作上和本博客介绍的FiddlerEverywhere几乎完全不同。目标使用Fiddle

    2022年5月7日
    74
  • 寒衣节有感而发_春寒叹表达了诗人什么感情

    寒衣节有感而发_春寒叹表达了诗人什么感情寒衣节有感而发

    2022年4月20日
    55
  • 硬件SPI控制ST7789V「建议收藏」

    文章目录前言一、能用的方法有那些?1.利用硬件UART模拟SPI,实现9位数据发送2.搭建一个数字逻辑电路,人为实现9位spi发送3.发送两组8位SPI二、具体操作1.具体实现总结前言这段时间闲着没事,决定自己做个手表玩玩,参考了一些开源项目和数据手册,决定主控使用STM32F411CEU6,屏幕选用了淘宝一家商家的ST7789V主控的240*240分辨率的圆形tft屏幕。利用商家给的软件spi例程成功将屏幕点亮之后,尝试使用改为硬件spi的方式,加快屏幕的刷新速度但是尝试了多种方案后始终无法点亮,

    2022年4月9日
    603
  • 工业通信网络的架构、应用场景及需求

    工业通信网络的架构、应用场景及需求主要介绍工业通信网络体系架构,分为工厂内网络(OT和IT网络)和工厂外网络。此外还总结归纳了工业网络的应用场景和具体需求

    2022年9月21日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号