Linux rm 命令教程:Linux 命令行删除文件或目录的方法

Linux rm 命令是一个非常有意思的命令,好用的人觉得非常好用,但是用完之后后悔的人也大有人在。所以今天搬瓦工中文网介绍一下 Linux rm 命令(英文名是 remove,简称就是 rm)的使用教程,希望大家看完之后可以正确使用 Linux rm 命令,不要做出让自己后悔的事情。Linux 删除文件、删除目录(也就是文件夹)的方法是非常简单的,但是删除之前我们还是需要三思,因为删了就没了,默认是没有回收站这种东西的。

一、Linux rm 命令基本使用方法

语法:

rm [options] name...

参数:

  • -i 删除前逐一询问确认。
  • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
  • -r 将目录及以下之档案亦逐一删除。

二、Linux rm 命令基础示例

1、删除单个文件:

rm filename.txt

2、删除多个文件:

rm filename1.txt filename2.txt

3、删除所有 .txt 文件:

rm *.txt

也就是说可以支持正则表达式。

三、Linux rm 命令选项解释

1、-i 交互模式

在删除每个文件之前进行确认

rm -i filename.txt

2、-f 强制删除

直接强制删除某个文件

rm -f filename.txt

3、-v 详细信息

显示每个文件的详细信息

rm -v filename*.txt

4、-d 删除目录

删除某个目录

rm -d filenames/

5、-r 递归删除

删除一个目录以及里面的所有内容

rm -r filenames/

6、融合模式

多个命令可以同时使用,比如我们想删除多个 .png 文件,又想每个文件在删除前都确认一下,那么可以使用下面命令:

rm -iv *.png

7、-rf 直接删除文件和目录,慎用!

rm -rf filenames/

四、rm 命令和其他命令结合使用

比如和 find 命令一起使用,来查找并删除所有 28 天前的文件。

find filename* -type f -mtime +28 -exec rm '{}' ';' -print

参考:

以上就是 Linux rm 使用教程,基本上涵盖了绝大多数使用场景。

五、搬瓦工新手教程和便宜方案

搬瓦工新手教程:

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程
  2. 搬瓦工购买教程:《2020 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWHCCNCXVV
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?
  6. 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理
  7. 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)
  8. 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP
  9. 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总
  10. 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程

搬瓦工推荐方案:

方案内存CPU硬盘流量/月带宽机房价格购买
KVM
(最便宜)
1GB2核20GB1TB1GbpsDC3 CN2
DC8 ZNET
(购买后在后台迁移)
$49.99/年购买
KVM2GB3核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps中国香港 CN2 GIA
日本东京 CN2 GIA
$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买
OSAKA2GB2核40GB0.5TB1.5Gbps日本大阪 CN2 GIA$49.99/月
$499.99/年
购买
OSAKA4GB4核80GB1TB1.5Gbps$86.99/月
$869.99/年
购买
搬瓦工优惠码:BWHCCNCXVV搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程

未经允许不得转载:Bandwagonhost中文网 » Linux rm 命令教程:Linux 命令行删除文件或目录的方法