5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3304|回复: 0
打印 上一主题 下一主题

Linux中rm命令的用法 删除文件或文件夹

[复制链接]

670

主题

785

帖子

8283

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8283
跳转到指定楼层
楼主
发表于 2018-10-31 09:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
rm和rmdir
rmdir可以删除空文件。
rm可以删除文件和文件夹,但是文件夹不能为空。
rm命令的一般形式为:rm [选项]... 目录... 删除指定的<文件>(即解除链接)。
-d      --directory    删除可能仍有数据的目录 (只限超级用户)

-f      --force          略过不存在的文件,不显示任何信息

-i      --interactive 进行任何删除操作前必须先确认

-r/R --recursive    同时删除该目录下的所有目录层

-v      --verbose     详细显示进行的步骤

          --help            显示此帮助信息并离开

         --version      显示版本信息并离开
要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法:
rm -- -foo
rm ./-foo
请注意,如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用 shred。
范例:
删除所有rb语言程序档;删除前逐一询问确认 :
rm -i *.rb
将 Finished 子目录及子目录中所有档案删除 :
rm -r Finished
将 Finished 子目录及子目录中所有档案删除,并且不用--确认 :
rm -rf Finished

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-6-28 14:35 , Processed in 0.046875 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表