微信号:grzlwx

介绍:光荣之路官方资讯

【Linux】命令每日一个:rm

2015-11-14 22:26 光荣之路

吴老的《selenium webdriver 实战宝典》出版了!

功能说明

删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。

rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

语法

rm [选项] [文件名]

参数

-f, --force 忽略不存在的文件,从不给出提示。

-i, --interactive 进行交互式删除

-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。

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

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

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

实例1

删除文件file,系统会先询问是否删除。
rm test.log

实例2

强行删除file,系统不再提示。
rm -f test.log

实例3

删除任何.log文件;删除前逐一询问确认
rm -i *.log

实例4

将 test1子目录及子目录中所有档案删除
[root @localhost test] # rm -r test1

rm:是否进入目录 “test1”? y

rm:是否删除 一般文件 “test1/log3.log”? y

rm:是否删除 目录 “test1”? y

rm -rf test2 命令会将 test2 子目录及子目录中所有档案删除,并且不用一一确认

实例5

删除以 -f 开头的文件
rm -- -f

输出:

[root@localhost test]# touch -- -f

[root@localhost test]# ls -- -f

-f[root@localhost test]# rm -- -f

rm:是否删除 一般空文件 “-f”? y

[root@localhost test]# ls -- -f

ls: -f: 没有那个文件或目录

[root@localhost test]#

也可以使用下面的操作步骤:

[root@localhost test]# touch ./-f

[root@localhost test]# ls ./-f

./-f[root@localhost test]# rm ./-f

rm:是否删除 一般空文件 “./-f”? y

[root@localhost test]#


(来源:http://www.cnblogs.com/peida/archive/2012/10/26/2740521.html)


         
                    
         
                    
         
                    
         
                   
         
                   
         
                   
         
                   
         
                   
         
                   
         
                   
         
                   
         
                   
         
                   

感谢作者,传播测试知识、技能与正能量!
分享测试生活,思考测试人生!欢迎来稿735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499

 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 马斯克 显著提升程序员身心健康和工作效率的装备有哪些? Python学习之Python基础 前端工程师在业余时间如何提高自身能力——造轮子 怎样把自己培养成为一个优秀的程序员