掌握rm命令删除文件

Linux rm命令用于删除一个文件或者目录。文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。

语法

语法:rm [options] name...

options 参数:

-i 删除前逐一询问确认。

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

-r 将目录及以下之档案亦逐一删除。

-v 详细显示进行的步骤

用例

删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:

rm  test.txt

输入上面的命令会直接把 test.txt 文件给删除掉,当加入参数 -i 的时候,会提示是否删除文件 "test.txt"? 确定删除需要再输入 y 即可。

rm  homework

输入上面的命令会提示无法删除目录,因为删除的 "homework" 是一个目录 。需要加参数 -r 才能删除。

rm  -r  homework

删除当前目录下的所有文件及目录,可以执行下面命令行为:

rm  -r  *

我们也可以一次性删除多个文件,只有列出你想删除的文件名就可以了:

rm myfile-2.txt myfile-3.txt myfile-4.txt

我们也可以用排除法,删除部分文件外的所有文件。

要删除目录中除 filename 以外的所有文件,请运行以下命令:

rm -v !("filename")

要删除除 filename1 和 filename2 以外的所有文件:

rm -v !("filename1"|"filename2")

接下来,您可以删除目录中除所有 .zip 和 .odt 文件之外的所有文件:

rm -v !(*.zip|*.odt)

删除的文件太多,我们有时候不知道你删除了哪些文件,我们可以加参数 -v 然后就会列出来哪些文件被你给删除了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值