Appearance
Linux rm 命令
功能
删除文件
语法格式
rm [选项] [文件]
常用参数
- -r或-R:递归删除目录
- -f:强制删除,不提示
- -i:交互模式,删除前提示
- -v:显示删除过程
- -d:删除空目录
使用示例
cd ~/Desktop #创建测试环境
mkdir rm_test && cd rm_test
touch file1.txt file2.txt file3.txt #创建测试文件
mkdir -p dir1/dir2
touch dir1/file4.txt dir1/dir2/file5.txt
mkdir empty_dir
mkdir safe_dir && touch safe_dir/{a,b,c}.txt
# 演示各种rm参数
echo "=== 基本删除 ==="
rm -v file1.txt
echo "=== 交互删除 ==="
rm -i file2.txt # 输入 y
echo "=== 强制递归删除 ==="
rm -rf dir1/
echo "=== 删除空目录 ==="
rm -d empty_dir/
echo "=== 递归交互删除 ==="
rm -ri safe_dir/ # 对所有提示输入 y
echo "=== 最终检查 ==="
ls -la