Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226662
  • 博文数量: 26
  • 博客积分: 1435
  • 博客等级: 上尉
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-15 16:11
文章分类

全部博文(26)

文章存档

2014年(1)

2013年(2)

2012年(1)

2011年(1)

2010年(2)

2009年(11)

2008年(3)

2006年(3)

2005年(2)

我的朋友

分类: LINUX

2009-09-02 14:59:44

 

应用环境:

某个目录下有许多个文件,我们需要保留其中几个,其他文件通通删除。方法有很多,但高效和省时的方法是下面介绍的两种,特别是目录中文件>几百个时。

1、适用于需要保留的文件有区别于其他文件的特征的情况

例如文件名含有imginfo的文件需要保留,其他文件删除。

进入需要删除文件的目录;

# ls |grep -v img|grep -v info|xargs rm

 

2、适用于需要保留的文件没有特征的情况

进入需要删除文件的目录;

# ls >filelist

编辑filelist,将需要保留的文件名从文件中删除;

# cat filelist |xargs rm

阅读(1917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~