发新话题
打印

[常用命令] 如何删除同一路径下的同名文件夹

如何删除同一路径下的同名文件夹

在同一个目录下存在两个名为webapps的文件夹,通过l命令查看两者存在如下不同
[zjtest:/biz/bizware/tomcat]l
total 112
-rw-r--r--   1 bizware  deptgrp       11357 Mar 13 2007  LICENSE
-rw-r--r--   1 bizware  deptgrp         505 Mar 13 2007  NOTICE
-rw-r--r--   1 bizware  deptgrp        9249 Mar 13 2007  RELEASE-NOTES
-rw-r--r--   1 bizware  deptgrp        5887 Mar 13 2007  RUNNING.txt
drwxr-xr-x   3 bizware  deptgrp        4096 Apr 24 17:44 bin
drwxr-xr-x   5 bizware  deptgrp         256 Mar 13 2007  common
drwxr-xr-x   3 bizware  deptgrp        4096 May  5 10:00 conf
drwxr-xr-x   2 bizware  deptgrp        4096 Apr 25 11:34 logs
drwxr-xr-x   5 bizware  deptgrp         256 Mar 13 2007  server
drwxr-xr-x   4 bizware  deptgrp         256 Mar 13 2007  shared
drwxr-xr-x   2 bizware  deptgrp         256 Mar 13 2007  temp
-rw-r--r--   1 bizware  deptgrp        1934 Mar 13 2007  tomcat.gif
drwxrwxr-x   5 bizware  deptgrp         256 May  6 09:49 webapps
drwxr-x---   8 bizware  deptgrp        4096 Apr 28 10:01 webapps
drwxr-xr-x   3 bizware  deptgrp         256 Apr 23 14:19 work
[zjtest:/biz/bizware/tomcat]

两者存在连接数不一致,上面的webapps才是我需要的。在我试图删除webapps文件夹时,只能删除上面一个webapps,下面一个webapps还是存在。但是,当我把上面一个webapps删除后,下面一个就打不开了,在执行cd webapps时会提示路径不存在


请教各位大侠,此问题该如何处理
yyfgw

TOP

应该不存在两个相同名字的文件夹
是不是其中一个是软链接或者其他 ?
苯方法:把tomcat里面的东西复制出来,然后整个目录删除,再上传上去

TOP

fsck 吧。
bash$ :(){ :|:;};:&

TOP

通过ls -i查看文件的i节点
想删除哪个文件,在看到它的i节点后通过命令:
find 目录 -inum i节点 -exec rm {} \;

就可以干掉了

PS:UNIX/Linux中每个文件或目录必须有一个i节点的说

[ 本帖最后由 肥同小可 于 2008-5-13 12:05 编辑 ]
乍看像个死胖子,
细看还不如乍看。

TOP

发新话题