码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件操作之rm命令

时间:2015-10-09 00:45:05      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:rm   linux rm命令详解   rm详解   rm 回收站   rm window回收站   

一、rm参数常用的参数比较少,还是先来看看各个参数意思。

-i       :表示删除之前都会询问是否确认删除。当你递归删除一个目录时你会发现很麻烦,

                   所以平时用得比较少。

-f       :默认情况rm命令通过别名的方式为rm–i即使用rm命令时会提示确认删除,

                   使用-f就可以强制删除,而无需再次确认。

-r      :当你使用rm删除一个目录会发现“rm:cannot remove `test‘: Is a directory”,这是因为

                   rm命令不能直接删除目录,需要通过-r来实现递归删除。与rmdir命令不同的是

                   rmdir不能直接删除非空目录,所以一般使用rm –r代替rmdir使用比较多。

二、实例

因为rm命令删除后是不可以像windows系统那样的垃圾箱恢复的。但是我们可以手动写一个实现类似效果。

[root@localhost test]# myrm(){D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo"moved to $D ok"; }
[root@localhost test]# alias rm=‘myrm‘
[root@localhost test]# touch test1.txttest2.txt test3.txt
[root@localhost test]# rm test1.txt
moved to /tmp/20151008043756 ok
[root@localhost test]# rm test2.txttest3.txt
moved to /tmp/20151008043809 ok
[root@localhost test]# ls /tmp/
20151008043756  20151008043809


本文出自 “丁同学1990” 博客,请务必保留此出处http://dingtongxue1990.blog.51cto.com/4959501/1701033

linux文件操作之rm命令

标签:rm   linux rm命令详解   rm详解   rm 回收站   rm window回收站   

原文地址:http://dingtongxue1990.blog.51cto.com/4959501/1701033

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!