新闻 资讯 金融 知识 财经 理财 科技 金融 经济 产品 系统 连接 科技 聚焦
首页 > 科技 > 机器人 > > 正文

Linux系统删除文件命令是什么?linux下如何删除整个文件夹?linux操作技巧介绍

2022-07-05 16:17:56来源:科技头条

本文介绍Linux系统中删除文件的命令—— rm命令。

Linux系统下删除文件是一个非常高频的需求,几乎每天都会遇到,所以rm命令是一个非常常用Linux命令。rm命令是英文单词 remove 的缩写,它主要作用是:1) 删除文件;2) 删除目录。如果删除对象是链接文件的话,则只会将链接文件删除,而原有文件保持不变。

rm命令是一个非常危险的命令,要非常小心地使用,特别是对于新手。如果使用不当的话,轻则误删除重要文件,重则可能会将整个系统删除(比如非常恐怖的sudo rm -rf \*命令)。所以我们在删除文件之前,一定要再三确认是否是真正自己需要删除的文件/目录。

语法

$ rm [option] file...

参数

-f:--force 不提示,强制删除文件或目录,但是会忽略不存在的文件

-i:--interactive 进行交互式删除,删除前逐一询问确认

-r, -R:--recursive 递归删除,将指定目录下的所有文件与子目录一并删除

-v: --verbose 详细显示进行的步骤

--help 显示此帮助信息并退出

--version 输出版本信息并退出

实例

1. Linux删除文件

# 删除文件

$ rm file.txt

# 强制删除文件

$ rm -f file.txt

# 交互式删除文件

$ rm -i file.txt

rm: remove regular empty file ‘file.txt’? y

# 详细显示进行的步骤

$ rm -v file*.txt

removed ‘file1.txt’

removed ‘file2.txt’

removed ‘file3.txt’

2. Linux删除文件夹

Linux系统删除文件夹命令也非常常用,使用rm命令删除文件夹时需要加上-r选项,否则会报错。

# 删除目录不加 -r 会报错

$ rm folder

rm: cannot remove ‘folder’: Is a directory

# 正确删除目录

$ rm -r folder

# 强制删除目录

$ rm -rf folder

3. 删除隐藏文件

Linux 下隐藏文件是指以符号.开头的文件,这种文件使用ls命令不能直接查看,需要加上-a选项才可以看到。所以如果需要删除该目录下所有隐藏文件的话,可以这样操作:

$ rm -rf .*

Linux 下没有回收站,所以文件一旦使用rm命令删除,则无法恢复,所以必须格外小心地使用该命令。

在Linux系统中删除文件使用rm命令,不过在使用命令时需要注意区分目录。以下是详细介绍:

1、如果要删除的文件和文件夹在当前目录下,可以输入此命令执行:\rm -r fileUpload.jsp include res WEB-INF(注意的是文件和文件夹中需要使用空格隔开);

2、如果要删除的文件和文件夹不在当前目录下,可以输入此命令执行:\rm -r test/day2/webapp1/{template,res,WEB-INF},注意{}内指的是要删除的文件和文件夹。使用这个rm -rf的时候一定要格外小心,linux没有回收站的,直接删除后除非恢复数据否则无法找回;

另外,-r 向下递归,不管有多少级目录,一并删除;-f 直接强行删除,不作任何提示的意思。

关键词: 系统删除文件 删除文件的方法 删除整个文件夹 系统设置

热点
39热文一周热点