Linux删除文件和目录的命令
发布日期:
作者: 西木
评论数:暂无评论
使用rm命令来删除文件和目录,rm(remove缩写)。
删除文件:
rm file
删除目录(加上-r):
rm -r directory
虽然不推荐,使用rm命令也可以加上-f选项强制删除,例如删除文件rm -f file
和删除目录rm -rf directory
,这样删除文件时不会提醒是否删除。
对于非root用户,如果删除的文件和目录不在本用户的权限范围内,需要在rm前面加上sudo
来提升权限删除,例如删除文件sudo rm file
下面举几个rm命令的例子
1. 删除/home/user目录下的 1.txt
:
rm /home/user/1.txt
2. 删除/home/user目录下的 1.txt
和 2.txt
:
rm /home/user/1.txt 2.txt
3. 删除/home/user目录下所有的文件(不会删除隐藏文件),但不删除目录:
rm /home/user/*
4. 删除/home/user目录下的test
目录
rm -r /home/user/test
5. 删除/home/user目录下所有的目录(不会删除隐藏目录),但不删除文件:
rm -r /home/user/*/
6. 删除/home/user目录下所有类型为 .txt
的文件:
rm /home/user/*.txt
7. 删除/home/user目录下所有的文件和目录(不会删除隐藏文件和隐藏目录):
rm -r /home/user/*