Linux命令:rm
Lasted 2019-12-27 21:07:23
rm 命令经常用于删除对象,比如文件、文件和链接等。
常用选项参数
-f
不进行提示直接删除。-i
每次删除前提示确认。-r
递归删除目录下所有文件。-d
删除空目录,如果下面有文件需要使用-r。
1. 删除文件
删除文件 docsxyz
rm docsxyz
2. 删除目录
删除目录 docsxyz
rm -r docsxyz
#删除空目录
rm -d docsxyz
3. 不提示直接删除
不提示直接删除文件或目录
#不需进行确认直接删除文件
rm -f docsxyz
#不需进行提示直接删除目录
rm -rf docsxyz
4. 删除特殊文件名
删除以 - 开头的文件名,如 -docsxyz 需要添加 -- 参数
rm -- -docsxyz
5. 删除下所有文件
删除当前目录下所有文件
rm *
#删除所有 .log结尾的文件
rm *.log
常见问题
rm: cannot remove ‘test’: Is a directory
rm命令删除目录时需要加-r
参数。
或者使用rmdir命令。