程序人生

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

          用find實現批量壓縮

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

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


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


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

          主站蜘蛛池模板: 团风县| 太白县| 涿鹿县| 汝阳县| 荔浦县| 教育| 通城县| 墨竹工卡县| 瓦房店市| 江山市| 博兴县| 玛多县| 瑞金市| 福鼎市| 洪洞县| 彝良县| 全椒县| 山丹县| 青田县| 北安市| 甘洛县| 德惠市| 利辛县| 汉中市| 丰宁| 龙泉市| 涟水县| 昭平县| 兴安县| 永州市| 许昌县| 武冈市| 四会市| 武定县| 江川县| 汕头市| 汕尾市| 濉溪县| 马公市| 神农架林区| 衡东县|