程序人生

          撰寫生活代碼,等待編譯美好人生
          隨筆 - 48, 文章 - 0, 評論 - 29, 引用 - 0
          數(shù)據(jù)加載中……

          用find實現(xiàn)批量壓縮

          一開始還以為要用for才才能做得了,今天仔細研究了一下find命令,只要一行就搞定了。
          以下命令實現(xiàn)了對當前目錄下的所有文件夾分別執(zhí)行tar命令。

          find?.?-type?d?-exec?tar?-vcf?{}.tar?{}?\;


          下面對這句東東解釋一下:
          • "-type d" -type是find的一個參數(shù) d表示文件夾。也就是說只搜尋當前目錄下的文件夾
          • "-exec tar -vcf {}.tar {} \;"?? 該參數(shù)表示把搜索出的結果(文件名)給指定的命令進行操作。-exec 后跟的第一個參數(shù)應該是一個命令,這里是tar。{}是搜索的結果。另外要注意,命令必須以 \;結束(注意\前的空格)


          posted on 2007-01-13 20:27 405 Studio 閱讀(947) 評論(0)  編輯  收藏 所屬分類: LINUX

          主站蜘蛛池模板: 托克逊县| 定安县| 巴林右旗| 佳木斯市| 梓潼县| 安化县| 武功县| 永清县| 洪洞县| 涿州市| 南投市| 定兴县| 海兴县| 印江| 尼勒克县| 库伦旗| 洱源县| 大关县| 屯昌县| 二连浩特市| 合水县| 儋州市| 乐安县| 太谷县| 玉山县| 温宿县| 密山市| 潢川县| 屯留县| 井冈山市| 库车县| 蛟河市| 翁源县| 富民县| 桃园县| 吴桥县| 朝阳县| 宁波市| 朝阳市| 密山市| 泊头市|