免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: weichongli
打印 上一主题 下一主题

我很晕,超大目录文件怎么删比较快? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-07-03 05:09 |只看该作者
3楼,我也来说点,希望对你有用.
我删除的东西应该比你的多,是160G硬盘所有的EXE文件,应为中唯金病毒弄得.
我直接这样的,应该来说不算慢吧,可能就1MIN左右的感觉就好了.
县说下我的硬件,SATA硬盘,所有其他盘都挂在/MNT里面
mnt@aaa] find ./ -type f -name "*.[Ee][Xx][Ee]" | xargs -t -i  sudo rm -f "{}"
这样应该就没问题了

长目录不会出问题的,要记得加""符号

论坛徽章:
0
12 [报告]
发表于 2007-07-03 09:24 |只看该作者
原帖由 weichongli 于 2007-7-2 17:43 发表于 3楼  
这个/tmp/目录一共有19个硬链接,不是删完重建一个就能解决的吧?最少我得把所有跟这个目录做硬链接的目录文件找出来重新ln一次才行吧?(但是这台机器现在在所有目录下 跑一次find需要的时间实在很难忍受)


我所了解的知识是目录是没有硬链接的,只有文件才能硬链接

  1. ^v^$ ln img linkimg
  2. ln: `img': hard link not allowed for directory
复制代码


所以,不是很清楚你的顾虑是什么。

论坛徽章:
0
13 [报告]
发表于 2007-07-03 09:30 |只看该作者

回复 #12 achaoge 的帖子

呵呵,知道你的19是哪儿来的了:

  1. $ls -dl /tmp/
  2. drwxrwxrwt  19 root root 127893568 Jul  2 17:08 /tmp/
复制代码


这个只是表示,在/tmp 下有17个目录而已,19表示的是
/tmp
/tmp/.
/tmp/x1/..
/tmp/x2/..
..
..
/tmp/x17/..
总共19个而已。

论坛徽章:
0
14 [报告]
发表于 2007-07-03 10:45 |只看该作者
有些操作系统支持对目录进行硬链接(apue上有提及到),但也只限于root用户这么做,但是linux是不支持对目录进行硬链接的。显然LZ所谓的这个目录有19个硬链接的提法是有问题的。

论坛徽章:
0
15 [报告]
发表于 2007-07-03 11:54 |只看该作者
rm -fr + 路径 看准了按回车 小心删错

论坛徽章:
0
16 [报告]
发表于 2007-07-04 11:45 |只看该作者
楼主如果出来作下总结,是不是更好呢?

论坛徽章:
0
17 [报告]
发表于 2007-07-04 11:50 |只看该作者
每次删除/var/spool的邮件,确实删目录,重建比较实在.

论坛徽章:
0
18 [报告]
发表于 2007-07-08 10:02 |只看该作者
我同意五楼的意见,关键是分区,或者更确切的是文件系统初建立的问题。另外也有日常监管维护的问题。一个好的系统管理员应该是“无事忙”的人,而不是消防队员。
即使如此,为什么删除目录重建不行?single user mode 然后重建文件系统何难?别告诉我/tmp 是在root 文件系统下。

论坛徽章:
0
19 [报告]
发表于 2007-10-21 20:28 |只看该作者
原帖由 kenduest 于 2007-7-3 01:25 发表 還有有一堆 hard link 與你討論的問題沒啥關係,我不懂為何你要把這個東西拿出來談。


废话,/tmp/有如此之多的hard link,你rm 掉/tmp/,原来那些文件还是存在的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP