rm
命令在 Linux 中用于删除文件或目录。以下是 rm
命令的一些常用用法:
- 删除文件:
这将删除名为 filename
的文件。
- 删除多个文件:
这将删除 file1
、file2
和 file3
。
- 删除目录:
使用 -r
(或 --recursive
)选项递归地删除目录及其内容。
- 强制删除,不提示确认:
使用 -f
(或 --force
)选项强制删除文件,即使文件不存在也不会显示错误。
- 交互式删除:
使用 -i
选项在删除每个文件之前提示用户确认。
- 删除但保留目录结构:
使用 --preserve-root
选项防止递归删除根目录。
- 删除文件并显示被删除的文件名:
使用 -v
(或 --verbose
)选项在删除时显示详细信息。
- 只删除文件扩展名:
这将删除当前目录下所有以 ~
结尾的文件。
- 删除旧文件:
使用 --old-file
选项可以指定一个文件名,rm
将不会删除这个文件。
- 删除文件并禁止回溯:
使用 --one-file-system
选项防止 rm
跨越多个文件系统。
请注意,rm
命令是非常危险的,特别是当与 -r
选项一起使用时,因为它会永久删除文件和目录,没有恢复选项。在使用 rm
命令时一定要小心谨慎。