Linux中rm用法

Linux中rm命令用法详解

rm(remove)是Linux中用于删除文件或目录的核心命令,操作不可逆,需谨慎使用。

一、基础语法
rm [选项] 文件或目录

二、常用选项
选项作用示例
-f强制删除(忽略警告)rm -f log.txt
-r递归删除目录及内容rm -r my_folder
-i交互式确认(推荐)rm -i *.tmp
-v显示删除过程rm -v old_*
三、典型场景
  1. 删除文件

    rm file.txt      # 删除单个文件
    rm *.log         # 通配符删除所有.log文件
    

  2. 递归删除目录

    rm -r project/   # 删除project目录及其所有内容
    

  3. 安全删除(推荐)

    rm -i *.bak      # 删除前逐个确认
    

四、危险操作示例(⚠️慎用!)
rm -rf /home/user/  # 强制递归删除用户目录(灾难性操作)
rm -rf *            # 删除当前目录所有内容

五、注意事项
  1. 权限要求:需对目标文件/目录有写权限
  2. 系统保护:默认无法删除只读文件(需-f
  3. 替代方案
    • 使用trash-cli实现回收站功能
    • mv移动到临时目录替代删除

💡 建议:首次使用前通过rm --help查看帮助,或使用rm -i默认交互模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值