`
wooyung
  • 浏览: 27054 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux下如何删除非空目录

 
阅读更多

Linux下如何删除非空目录

 

这个问题很basic,不过还是困扰了我一段时间.(这里主要讨论的是命令行模式下)
我本来觉得应该使用命令 rmdir
但是发现它无法删除非空的目录.
后来发现了原来应该使用命令 rm -rf 目录名
其中参数-f表示force.使用了这个参数就不会提示你是否要删除了.

 

原始文档:http://www.cnblogs.com/yren/articles/439088.html

分享到:
评论

相关推荐

    在Linux系统下编写C语言程序完成删除非空目录操作

    在Linux系统下编写C语言程序完成删除非空目录操作主要还是模拟系统指令rmkdir,要想删除目录文件首先得先删除目录文件里面的文件,使文件清空才能删除目录。本程序才用递归来不断打开目录文件清空目录下的文件并返回...

    非递归删除非空目录(源代码)

    本文将详细讲解这两个API函数以及如何在非递归方式下删除非空目录。 `DeleteFile`函数用于删除指定的文件。它的原型如下: ```cpp BOOL DeleteFile( _In_ LPCTSTR lpFileName ); ``` 参数`lpFileName`是一个指向...

    C++ 删除不为空的目录

    Boost库的`boost::filesystem::remove_all`函数可以直接删除一个非空目录及其所有内容。 ```cpp #include #include int main() { boost::filesystem::path dirPath = "/path/to/directory"; try { boost::...

    linux中rmdir命令使用详解.docx

    * -p 递归删除目录 dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。 * -v, --verbose 显示指令执行过程 实例一:...

    在Linux下快速删除文件及关闭系统

    默认情况下,`rm`命令不会删除非空目录,这时就需要使用`rmdir`命令来删除空目录。 但是,当你面对一个包含文件和子目录的非空目录时,`rmdir`就不能胜任了。此时,你可以使用`rm`命令的`-r`(递归)参数,这允许你...

    linux怎么删除目录.docx

    当你需要删除非空目录时,可以使用`rm`命令配合`-r`或`-R`(两者等效)参数来实现递归删除,即连同目录下的所有文件一起删除。如果目录有写保护,`rm`会询问你是否确认删除。加上`-f`参数可以强制删除,不进行任何...

    Linux常用命令手册大全.zip

    文件管理 # rm rm -rf 非空目录名 递归删除一个非空目录下的一切,不让提式-f 4 文件管理 # cat cat文件名 一屏查看文件内容 5 文件管理 # more more文件名 分页查看文件内容 6 文件管理 # less less 文件名 可...

    linux常用命令含目录操作目录,文件操作命令等等

    [shangwen@rhel4 ~]$ rm -rf backup //删除非空目录 backup 使用 rm 命令 6. du 命令:查看目录所占用磁盘空间容量(单位为 KB) 语法:du [-sh] 目录名 示例:[root@rhel4 ~]#du –s /etc [root@rhel4 ~]#du –...

    几种删除Linux目录的方法.doc

    这将删除当前目录下所有空的子目录,但不会影响非空目录。 总结来说,Linux 提供了多种删除目录的方法,`rmdir` 对于空目录,`rm` 适用于有文件和子目录的目录,而 `find` 命令则提供了一种灵活的方式来定位并删除...

    Linux删除文件

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,...

    Linux下删除文件下彻底删除文件.docx

    但如果你要删除一个包含文件或子目录的非空文件夹,需要使用`rm`命令加上 `-r`(递归)参数,例如: ```bash rm -r directory_name ``` 或者简写为: ```bash rm -rf directory_name ``` 其中`-f`参数表示强制删除,...

    C++示例删除不为空的目录

    3. 使用`FindNextFile`继续查找下一个文件或子目录,直到没有更多的文件或子目录(`FindNextFile`返回`FALSE`)。 4. 使用`FindClose`关闭文件搜索句柄。 5. 当目录为空后,可以尝试使用`RemoveDirectory`删除目录...

    Linux 删除文件夹和文件的命令(强制删除包括非空文件)

    总的来说,`rm -rf`是Linux中用来强制删除非空目录和文件的强大命令,但它的威力也意味着潜在的风险。因此,在实际操作中,一定要谨慎使用,并确保对目标路径有充分的理解,避免误删重要文件。如果对某个操作不确定...

    linux删除文件夹命令.docx

    为了克服这个限制,Linux提供了`rm`(remove)命令,它具有更强大的功能,包括删除非空目录。`rm`命令配合`-r`(recursive,递归)和`-f`(force,强制)选项,可以删除整个目录及其内容,无论目录是否为空。基本...

    linux改变根目录,一些简单的操作指令

    - **删除文件或非空目录**:`rm 文件名/目录名` - **复制文件或目录**:`cp 源文件/目录 目标位置` - **移动或重命名文件或目录**:`mv 源文件/目录 目标位置/新名称` - **列出目录内容**:`ls [选项] 目录名` - **...

    谈加速Linux操作的几个方法.pdf

    删除非空目录在Linux中通常需要先使用"rm"删除所有文件,然后用"rmdir"删除空目录。但是,如果目录结构复杂,这会非常繁琐。可以使用"rm -r"命令一次性删除整个目录及其内容,如"rm -r bbb"将删除bbb目录及其所有子...

    Linux文件和目录管理

    `rmdir /tmp/test/123`将删除指定的空目录,但非空目录不能直接删除。使用`-p`选项可以递归删除空目录链。 4. **rm命令**:删除文件或目录。`rm -r`用于删除目录,会询问确认。`rm -rf`则强制删除,无需确认,但...

    Linux基础课件-- Linux系统目录删除-rmdir命令.pptx

    本课件专注于介绍Linux系统目录删除的其中一个命令——`rmdir`。`rmdir`命令是Linux环境中用来删除空目录的工具,它允许用户清理不再需要的目录结构,但必须注意,该命令只能用于删除没有任何文件或子目录的空目录。...

    linux学习.pdf

    4. `rmdir`:删除空目录,`rm`命令配合参数 `-r`可以删除非空目录及其内容。 除了以上命令,还有其他常用的命令,例如`cp`和`mv`用于复制和移动文件,`rm`用于删除文件,`touch`创建新文件,`cat`查看文件内容,`vi...

Global site tag (gtag.js) - Google Analytics