linux删除文件命令 rm,rm 删除目录及文件
功能:rm 命令,删除一个目录中的一个或多个文件或目录(文件夹)。
它也可以将某个目录及其下的所有文件及子目录均删除。
对于链接文件,只是删除了链接,原有文件均保持不变。
文件一旦被删除,它不能被恢复。
提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除就永远找不回来了。尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。语法:rm [选项] 文件
短选项
长选项
含义
-f
--force
忽略不存在的文件,强制删除,无任何提示。
-i
--interactive
进行交互式删除
-r
--recursive
递归式删除(本目录下)全部文件和目录
-v
--verbose
详细显示进行的步骤
常用参数
格式:rm file
删除文件file,系统会先询问是否删除。
格式:rm -f file
强行删除file,系统不再提示。
格式:rm -rf dir
强行删除目录dir下的所有文件、子目录下的所有文件和目录、删除dir本身。
格式:rm -f *.LOG*
删除日志文件。
rm 文件名
删除文件,系统会先询问是否删除。
[[email protected] test1]# ls -l
总计 4
-rw-r--r-- 1 root root 56 10-26 14:31 log.log
[email protected] test1]# rm log.log
rm:是否删除 一般文件 “log.log”? y
[email protected] test1]# ls -l
总计 0[[email protected] test1]#
说明:输入rm log.log命令后,系统会询问是否删除,输入y后就会删除文件,不想删除则数据n。
rm -f 文件名
强行删除文件,系统不再提示。
[[email protected] test1]# ls -l
总计 4
-rw-r--r-- 1 root root 23 10-26 14:40 log1.log
[[email protected] test1]# rm -f log1.log
[[email protected] test1]# ls -l
总计 0[[email protected] test1]#
rm -i 文件名
删除任何文件,删除前逐一询问确认
[[email protected] test1]# ls -l
总计 8
-rw-r--r-- 1 root root 11 10-26 14:45 log1.log
-rw-r--r-- 1 root root 24 10-26 14:45 log2.log
[[email protected] test1]# rm -i *.log
rm:是否删除 一般文件 “log1.log”? y
rm:是否删除 一般文件 “log2.log”? y
[[email protected] test1]# ls -l
总计 0[[email protected] test1]#
rm -r 目录名
将子目录及子目录中所有档案删除
[[email protected] test]# ls -l
总计 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxr-xr-x 2 root root 4096 10-26 14:51 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[[email protected] test]# rm -r test1
rm:是否进入目录 “test1”? y
rm:是否删除 一般文件 “test1/log3.log”? y
rm:是否删除 目录 “test1”? y
[[email protected] test]# ls -l
总计 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[[email protected] test]#
rm -rf 目录名
把子目录及子目录中所有档案删除,并且不用一一确认
[[email protected] test]# rm -rf test2
[[email protected] test]# ls -l
总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[[email protected] test]#
rm -- -f
删除以 -f 开头的文件
[[email protected] test]# touch -- -f
[[email protected] test]# ls -- -f
-f[[email protected] test]# rm -- -f
rm:是否删除 一般空文件 “-f”? y
[[email protected] test]# ls -- -f
ls: -f: 没有那个文件或目录
[[email protected] test]#
也可以使用下面的操作步骤:
[[email protected] test]# touch ./-f
[[email protected] test]# ls ./-f
./-f[[email protected] test]# rm ./-f
rm:是否删除 一般空文件 “./-f”? y
[[email protected] test]#
linux删除文件命令 rm,rm 删除目录及文件相关推荐
- Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置
Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置 grep [选项]... PATTERN [FILE]... grep -C N,(N代表一个整数)是搜索关键字出现位置,并且 ...
- linux匹配查找满足多个条件,利用Linux的find命令查找符合条件的文件
本文主要介绍一个小知识点就是利用Linux的find命令查找符合条件的文件,通过这个小知识点的学习,希望读者在今后的工作学习中遇到想要查找符合条件的文件,能用到词知识点. 利用Linux的find命令 ...
- Linux删除软链接不要使用rm -f
起因 清理/root家目录,之前为了方便,对网卡目录做了软链接在家目录中. 经过 使用rm删除软链接时发生了小小的意外 [08:29:51 root@C8-88[ ~]#ll total 15892 ...
- Linux 下 SVN 命令操作详解 将文件checkout到本地目录
1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain ...
- linux删除用户名命令,linux删除用户的命令是什么?
Smart猫小萌 userdel可删除用户帐号与相关的文件.若不加参数,则仅删除用户帐号,而不删除相关文件命 令: userdel功能说明:删除用户帐号.语 法:userdel [-r][用户帐号]补 ...
- linux mv命令改名,linux中mv命令使用详解(移动文件或者将文件改名)
1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型 ...
- linux常用命令 打开文件,【Linux】常用命令 lsof查看打开的文件
Linux系统把软硬件都抽象成文件,所以通过文件可以追踪到很多重要信息,如读取的配置文件.打开的端口等. 下面是常见的用法: 默认测试文件名为text.txt 1,显示打开text.txt的进程: l ...
- linux删除权限命令,管理使用者和设立权限的命令
管理使用者和设立权限的命令 命令 说明 命令 说明 chmod 用来改变权限 useradd 用来增加用户 su 用来修改用户 5.1 chmod命令 chmod命令用来改变许可权限.读取.写入和执行 ...
- 从linux使用sz命令下载大于4g的文件到windows
拆分文件: cat tomcat7.zip | split -b 2G - tomcat7.zip. 命令解释: tomcat7.zip 是待下载的大于4g文件 拆分成2G的小文件 tomcat ...
- linux中mv命令使用详解(移动文件或者将文件改名)
1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型 ...
最新文章
- swift_010(Swift 的可选类型)
- boost::callable_traits下qualified_class_of的测试程序
- PostgreSQL-PL/pgSQL
- 阿里开发者招聘节 | 2019阿里巴巴技术面试题分享:20位专家28道题
- opencv检测相交点_OpenCV特征点检测------ORB特征
- Asterisk SIP连通测试(X-Lite eyebeam)
- 使用google翻译api
- 树莓派学习(二):摄像头模块的安装和使用
- 阿里云Web应用防火墙价格表
- 苹果邮箱登录入口_电子邮箱的申请及使用说明
- 2009年经典语录雷人总汇
- 微信有趣的“隐身”功能!关掉这几个开关,别人怎么都搜不到你
- printf和println和print区别
- 我有一个计算机梦想作文500,我有一个梦想作文500字
- 山东2021年高考成绩查询状元,2021年山东高考状元多少分,今年山东高考状元资料名单...
- Arcgis runtime sdk for Qt 开发记录(三)地图基本操作
- 金庸群侠传之武林浩荡1.7全隐藏完整攻略流程(图文)
- 无法打开包括文件SDKDDKVer.h
- Flutter40.Opensource China Find界面跳转开源众包界面webview(12)
- 不同硬盘格式和不同操作系统的兼容情况
热门文章
- 计算机信息系统安全保护等级划分准则
- ODBC数据源建立mysql
- Skycc营销软件,让我找到了Dunny兔
- 18、构建Maven的分模块的项目
- Android 程序员的技术栈大全,已整理成文档
- 借鉴快速排序的思想,实现算法将整型数组a[0...n]分成两块,使得第一块元素均大于等于0,第二块的元素均小于0,要求算法原地工作且时间复杂度为O(n)
- xUtils类库的使用
- 极客日报第115期:华为等上榜全球100大最具影响力企业;猫扑关闭发帖功能;亚马逊要给逾50万名员工加薪
- 《柏杨白话版-资治通鉴》之战国名将吴起
- 1.5万字深度雄文:这才是实际工作中的竞品分析