隨筆-193  評論-715  文章-1  trackbacks-0

          Linux&Unit命令學(xué)習(xí)的計劃已經(jīng)有兩周停止了,原因很簡單,12月11-14號去參加BEA World 2007大會,以及回來后的一周在處理很多落下的事,所以一直沒繼續(xù)學(xué)習(xí)總結(jié),不過這周幸好都在操作solaris。我一向都認為學(xué)東西必須要結(jié)合實踐,最好有實際的實戰(zhàn)。慢慢來補上落下的學(xué)習(xí)內(nèi)容吧。

          鏈接:Linux&Unit命令學(xué)習(xí)

          2007.12.28
          find命令的一般形式為:
          find pathname -options [-print -exec -ok]
          -exec表示命令對匹配的文件執(zhí)行該參數(shù)所給出的shell命令。相應(yīng)的形式為'command' {} \;
          -ok跟-exec差不多,但執(zhí)行前會提示用戶確定是否執(zhí)行。
          options有很多選項,其中有以下一些項目:name,perm,prune,user,group,mtime -n +n,nogroup,nouser,newer file1 !file2(查找更改時間比文件file1新但比文件file2舊的文件),type,size n[c],depth,fstype,mount,follow,cpio(對匹配的文件進行備份,到磁帶設(shè)備中).

          樣例:
          查找文件名以a或b開頭的,可執(zhí)行文件,并調(diào)用ls命令顯示其詳細信息
          find . -name '[a-b]*' -perm 755 -exec ls -l {} \;
          查找更改時間為5天內(nèi)的文件
          find . -mtime -5
          列出所有的目錄名
          find . -type d


          xargs可以使用戶對所匹配到的文件執(zhí)行幾乎所有的命令,而不會受到命令長度的限制。如:
          find . -name '*.txt' -type f|xargs grep "ttt"
          搜索所有txt文件,并找出這些文檔中存在ttt字串的文件。

          posted on 2007-12-28 09:33 Robin's Programming World 閱讀(820) 評論(0)  編輯  收藏 所屬分類: 讀書OS
          主站蜘蛛池模板: 含山县| 闵行区| 马公市| 平果县| 临颍县| 旬阳县| 二手房| 广平县| 河池市| 左云县| 鄂尔多斯市| 镇远县| 稻城县| 慈利县| 眉山市| 隆昌县| 清远市| 新蔡县| 沂南县| 沂源县| 长阳| 海口市| 祁阳县| 衡阳市| 固始县| 大埔县| 吴江市| 八宿县| 连江县| 大理市| 新绛县| 桂林市| 且末县| 海伦市| 兴安县| 惠州市| 色达县| 富顺县| 海原县| 礼泉县| 石泉县|