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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql语句截取字符串_sql截取字符串的函数

    mysql语句截取字符串_sql截取字符串的函数今天建视图时,用到了MySQL中的字符串截取,很是方便感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。函数:1、从左开始截取字符串left(str,length)说明:left(被截取字段,截取长度)例:selectleft(content,200)asabstractfrommy_content_t2、从右开始截…

    2022年10月2日
    3
  • python错误之ImportError: No module named ‘cPickle'[通俗易懂]

    python错误之ImportError: No module named ‘cPickle'[通俗易懂]在python3.x下使用如下代码:importcPickleaspk会报如下错误:ImportError:Nomodulenamed’cPickle’原因:python2有cPickle,但是在python3下,是没有cPickle的;解决办法:将cPickle改为pickle即可,代码如下:importpickleaspkpython编程需要格外注意

    2022年6月17日
    84
  • map改变一个字母是什么_组合总和 leetcode

    map改变一个字母是什么_组合总和 leetcode原题链接给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出:[ [“ate”,”eat”,”tea”], [“nat”,”tan”], [“bat”]]说明:所有输入均为小写字母。不考虑答案输出的顺序。tclass Solution {public: vector<vector<string>> g

    2022年8月8日
    6
  • VMware虚拟机安装DOS6.22

    VMware虚拟机安装DOS6.22

    2022年3月12日
    36
  • win10 专业工作站 激活码_通用破解码

    win10 专业工作站 激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    205
  • nginx 实现动静分离访问项目资源

    nginx 实现动静分离访问项目资源nginx动静分离访问可以将一些css,js,img,html等一些静态资源没必要去让tomcat去加载好处是减少tomcat压力,提高响应速度,让tomcat只去处理跟数据库打交道的请求项目结构(图片) 1页面图片展示  2nginx.confg配置  #设置tomcat集群 upstreamlocal{ #i…

    2022年5月29日
    31

发表回复

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

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