2013年3月16日星期六

linux强制删除目录命令rm -rf


分类: 技术手册 linux 2009-03-06 15:17 7000人阅读 评论(0) 收藏 举报
linux
Linux删除文件夹命令--rm, rmdir

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,
就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf

即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
#rm -rf /opt/real/RealPlayer
将会删除/opt/real/RealPlayer目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
当然,rm还有更多的其他参数和用法,man rm就可以查看了
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件

Linux CentOS中cp复制强制覆盖拷贝的命令



Linux下默认cp命令是有别名的(alias cp='cp -i'),无法在复制时强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供几个从网上找的Linux下cp命令覆盖的方法。
1) 取消cp的alias(放心这不是永久生效):
#unalias cp
#cp a /test/a

2) 加反斜杠 \cp 执行cp命令时不走alias(测试过,这个有用):
#\cp a /test/a

如果是要复制所有文件,并包含文件夹下的内容使用如下命令:
\cp ./2013/* /data/www/myweb

3)另外一个有意思的方法:
#yes|cp a /test/a