window中有关UnxUtils的使用心得

今天碰见一个很蛋疼的需求,由于历史原因,公司有个项目中有很多java文件,当时修改后,虽然在svn上保存了,但是由于部分程序员的习惯,把修改的一些文件命名为了如下:

例子:比如,有个helloween.java 文件,在svn上修改后,提交到svn后,他们还在系统中保留了一份,比如是今天修改的然后在系统中保留一份文件,取名叫:helloween.java.20130807 ,然后后来的程序员就这样效仿,【不限于java文件,还有jsp文件,js文件,css文件等等……】,现在客户提出需求,要求删除系统中的这些无用的文件,刚开始很蛋疼,总不能一个个的去找吧,后来在群里跟一些朋友交流后,有些朋友是做linux方面的开发的,对于shell比较熟悉,但是有很多东西在linux中有,但是在windows下的dos下面没有,后来在一个朋友的建议下,下载了个UnxUtils,下载地址:http://sourceforge.net/projects/unxutils/?source=navbar   大家打开google,直接搜索UnxUtils,就能找到下载地址。下载后,目录如下:

我也不是很会用,在朋友的指导下,在上图中的UnxUtils\usr\local\wbin   路径下面有很多的exe文件,网上资料说是unix命令在windows下对应的可执行文件。如下图:


然后在配置环境变量,在系统变量中配置path,就可以在dos下面使用这些命令了【具体的配置环境变量参考:http://hi.baidu.com/matrix207/item/30f7dcfd9511eac20dd1c8be 】

然后,比如需要删除java工程中的 helloween.java.20130807 这类文件,可以进入到相应的目录后,使用如下命令:

find -name *java.* |xargs rm -rf

命令具体是什么含义,大家自己google一下。

同理:删除jsp,js ,css,gif等文件命令如下:

find -name *jsp.* |xargs rm -rf

find -name *js.* |xargs rm -rf

find -name *css.* |xargs rm -rf

find -name *gif.* |xargs rm -rf


注意:】在删除文件的时候,如果项目工程比较大,会提示:xargs: cannot fork  这个错误,这样的话,只有逐个进入相应的文件夹删除了。

祝大家好运!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值