linux命令rm详解,Linux命令之rm详解

rm [选项] … 文件 …

说明:删除(unlink)文件

(1).选项

-f,--force 强制删除。忽略不存在的文件,不提示确认

-i 在删除前需要确认

-I 在删除超过三个文件或递归删除前要求确认。此选项比-i提示内容跟梢,但同样可以阻止大多数错误发生

--interactive[=WHEN] 根据指定的WHEN进行确认提示:never,once(-I)或者always(-i)。如果此参数不加WHEN则总是提示

--one-file-system 递归删除一个层级时,跳过所有不符合命令参数的文件系统上的文件

--no-preserve-roo 不特殊对待”/”

--preserve-root 不允许删除”/”(默认)

-r,-R,--recursive 递归删除目录及其内容

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

(2).实例

一般的使用方法就不展示来,就展示几个需要注意的使用

删除以特定字符开始或结束的文件

[[email protected] 桌面]# touch {file1,file2,test,text}

[[email protected] 桌面]# ll

总用量 4

-rw-r--r--. 1 root root 0 6月 15 19:34 file1

-rw-r--r--. 1 root root 0 6月 15 19:34 file2

drwxr-xr-x. 3 root root 4096 6月 14 20:34 mytext

-rw-r--r--. 1 root root 0 6月 15 19:34 test

-rw-r--r--. 1 root root 0 6月 15 19:34 text

[[email protected] 桌面]# rm f*

rm:是否删除普通空文件 "file1"?y

rm:是否删除普通空文件 "file2"?y

[[email protected] 桌面]# rm *t

rm: 无法删除"mytext": 是一个目录

rm:是否删除普通空文件 "test"?y

rm:是否删除普通空文件 "text"?y

[[email protected] 桌面]# ll

总用量 4

drwxr-xr-x. 3 root root 4096 6月 14 20:34 mytext

删除以-开始的文件,必须加上--才可以删除

[[email protected] 桌面]# touch -test

touch: 日期格式"est" 无效

[[email protected] 桌面]# touch -- -test

[[email protected] 桌面]# ll

总用量 4

drwxr-xr-x. 3 root root 4096 6月 14 20:34 mytext

-rw-r--r--. 1 root root 0 6月 15 19:38 -test

[[email protected] 桌面]# rm -test

rm:无效选项 -- t

尝试使用"rm ./-test"删除文件"-test"。

请尝试执行"rm --help"来获取更多信息。

[[email protected] 桌面]# rm -- -test

rm:是否删除普通空文件 "-test"?y

删除文件夹及其下文件则必须使用递归删除-r,当然只使用-r会需要一个个确认

[[email protected] 桌面]# ll

总用量 4

drwxr-xr-x. 3 root root 4096 6月 14 20:34 mytext

[[email protected] 桌面]# rm mytext/

rm: 无法删除"mytext/": 是一个目录

[[email protected] 桌面]# rm -r mytext/

rm:是否进入目录"mytext"? y

rm:是否删除普通文件 "mytext/mytext.txt"?y

rm:是否进入目录"mytext/myDir"? y

rm:是否删除普通空文件 "mytext/myDir/text.txt"?y

rm:是否删除普通文件 "mytext/myDir/text~"?y

rm:是否删除普通文件 "mytext/myDir/text"?y

rm:是否删除目录 "mytext/myDir"?y

rm:是否删除目录 "mytext"?y

[[email protected] 桌面]# mkdir 11

[[email protected] 桌面]# cd 11

[[email protected] 11]#touch {1,2,3,4}

[[email protected] 11]cd ..

[[email protected] 桌面]# ll

总用量 4

drwxr-xr-x. 2 root root 4096 6月 15 19:44 11

[[email protected] 桌面]# rm -rI 11    //如果文件夹下文件太多可以使用-rI或者-rf

rm:递归删除所有参数?y

[[email protected] 桌面]# ll

总用量 0

这时,可以使用rm -rf强制删除。

rm -rf大多数文件都可以删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值