跳至内容

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.txt2.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/*

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注