前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
-
- 帖子: 36
- 注册时间: 2013-01-06 13:19
- 系统: ubuntu12.10
- peteryeh64
- 论坛版主
- 帖子: 9386
- 注册时间: 2008-12-20 15:43
- 系统: 家kubuntu20.04
- 来自: 心靈深處
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
...我只知道format...rm -r...rm -f...
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
这叫问题?没事瞎抽抽吧?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
rsync --delete-before无压力
http://www.jb51.net/os/RedHat/40786.html
http://www.jb51.net/os/RedHat/40786.html
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
如果原题就是这样的,那还真不好整,必须分多情况,例如:
如果目录下有且只有1万个文件个非隐藏的普通文件,那么可以 rm * 或者 ls -Q | xargs rm
如果目录下有 10001 个文件,删除除了 important.txt 以外的文件,那么在 zsh 中可以 rm *~important.txt
如果目录下有 5 万个文件,删除其中1万个文件,且没什么规律,那么只好干苦力了。
如果目录下有且只有1万个文件个非隐藏的普通文件,那么可以 rm * 或者 ls -Q | xargs rm
如果目录下有 10001 个文件,删除除了 important.txt 以外的文件,那么在 zsh 中可以 rm *~important.txt
如果目录下有 5 万个文件,删除其中1万个文件,且没什么规律,那么只好干苦力了。
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
如果是10万文件,估计是考io负载的,这时候通常负载最小的办法是干掉inode
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
这是很现实的问题。我以前公司服务器上有个目录,累积了不知道多少万小的临时文件,没办法删掉只好放在那里不管了……adagio 写了:这叫问题?没事瞎抽抽吧?
- oneleaf
- 论坛管理员
- 帖子: 10455
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
对于超多文件的目录,一般用 find , rsync 的用法比较奇特,很少这样干。
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
惊动叶大了,果断围观。oneleaf 写了:对于超多文件的目录,一般用 find , rsync 的用法比较奇特,很少这样干。
rsync是用时最少的,但cpu负载比较高。没实际应用过,算拾人牙慧

为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
-
- 帖子: 50
- 注册时间: 2007-12-24 13:23
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
个人觉得,问题出的很神奇。如果是考脚本的写法和熟练度,那么得增加些限制吧。如果是考对于系统的负载,那需要有明确的要求。
如果文件夹里面有10万个无用的文件,和一个有用的文件。那拷贝并且删除文件夹是最快的吧。
如果是考rsync,这就是一个命令而已。只要能google都会用,有啥好拷贝的?
如果文件夹里面有10万个无用的文件,和一个有用的文件。那拷贝并且删除文件夹是最快的吧。
如果是考rsync,这就是一个命令而已。只要能google都会用,有啥好拷贝的?
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
问题的确不太明确。话说现在很多笔试题不都这样么,问得你莫名其妙、不知所云。其实很多英语考试也是这样子的。bhunter 写了:个人觉得,问题出的很神奇。如果是考脚本的写法和熟练度,那么得增加些限制吧。如果是考对于系统的负载,那需要有明确的要求。
如果文件夹里面有10万个无用的文件,和一个有用的文件。那拷贝并且删除文件夹是最快的吧。
如果是考rsync,这就是一个命令而已。只要能google都会用,有啥好拷贝的?
- oneleaf
- 论坛管理员
- 帖子: 10455
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
主要估计是考如果文件太多,rm -fr 将会失效。
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
Re: 前两天笔试遇到一个题,怎么删除目录下10万个文件?小弟太菜,求高手指导下
没有特别不妥当啊,问一下这个对于系统管理员可能会碰到的问题的解决方案很正常。bhunter 写了:个人觉得,问题出的很神奇。如果是考脚本的写法和熟练度,那么得增加些限制吧。如果是考对于系统的负载,那需要有明确的要求。
如果文件夹里面有10万个无用的文件,和一个有用的文件。那拷贝并且删除文件夹是最快的吧。
如果是考rsync,这就是一个命令而已。只要能google都会用,有啥好拷贝的?
事实上就这个帖子里就能找到几个人不知道怎么删除大量的文件呢。
ニンニク入れますか?
x60 with gentoo
x60 with gentoo