window中有關UnxUtils的使用心得

來源:互聯網
上載者:User

今天碰見一個很蛋疼的需求,由於曆史原因,公司有個項目中有很多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  這個錯誤,這樣的話,只有逐個進入相應的檔案夾刪除了。

祝大家好運!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.