当前位置:首页 > Linux教程 > 正文内容

Linux操作删除目录以及删除文件的命令

车厘子1年前 (2023-01-03)Linux教程529

删除目录(rmdir)

作用

删除指定目录或者删除指定目录的下的子文件夹

语法

rmdir [-p] [--ignore-fail-on-non-empty][--verbose][目录...]

参数

参数说明
-p或者-parents删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。
--ignore-fail-on-non-empty忽略非空目录的错误信息
-v 或者 --verbose显示指令执行过程


例子

# 目录  test/hello

#删除空目录
rmdir hello

# 删除一个非空目录出错
rmdir test

# 若父目录为空,则递归删除父目录
rmdir -p test/hello

注意

只能删除空目录

删除文件和目录(rm)

作用

删除文件和目录,默认只会删除文件不会删除目录

注意: rm 指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件

语法

rm [选项] [文件或目录...]

选项

选项说明
-d 或--directory直接把欲删除的目录的硬连接数据删成 0,删除该目录。
-f 或--force强制删除文件或目录。
-i 或--interactive删除既有文件或目录之前先询问用户。
-r 或-R 或--recursive递归处理,将指定目录下的所有文件及子目录一并处理。

例子

# 删除当前目录下的文件 相对路径
rm test.txt
# 删除当前目录下的文件 绝对路径
rm /home/test/hello.txt
#  强制删除指定目录下的文件
rm -f /home/test/hello.png
#删除任何.text文件;删除前逐一询问确认
rm -i /home/test/*.txt
# 强制删除子目录及子目录中所有档案
rm -rf /home/test
# 删除目录下的所有文件
rm -f /home/test/*


本文链接:https://yun.ha.cn/post/65.html 转载需授权!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由云蛤社区发布,如需转载请注明出处。

技术交流QQ群:657091037

部分文章和资源从互联网中收集,如有侵权 联系站长删除。

本文链接:https://yun.ha.cn/post/65.html

分享给朋友:

“Linux操作删除目录以及删除文件的命令” 的相关文章

linux云服务器检查负载情况的几种方法

linux云服务器检查负载情况的几种方法

在Linux云服务器上进行负载检查一些命令来查看系统的负载情况。常用的负载检查命令有以下几种:uptime命令:它可以显示当前的系统时间、系统已运行的时间、平均负载值。top命令:它可以实时监控系统的各个进程占用系统资源的情况,包括CPU利用率、内存利用率等信息,也可根据需要对其参数进行设置。vms...

CentOS8+使用Chrony自动同步时间,自动校时

CentOS8+使用Chrony自动同步时间,自动校时

   最近刚好有项目运行在centos8的服务器上,因为这个项目需要很高的时间精准度,CentOS 8系统做了不少更新,例如 nftables代替iptables、dnf代替yum成为默认包管理工具。这不,许多人发现CentOS 7熟悉的 ntpdate 命令没有了,也不能用yu...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。