Home Contact Sitemap

Team Programming Dragon.編程龍

Programming Art、C++、Python、Django、LinuxDev、HCI、Graphics、Web2.0。讓我們成為編程界的朝田龍太郎吧。

Beauty is Our Business

A Birthday Salute to Computer Scientist Edsger W. Dijkstra.

Linux Find

  1. recursively 殺掉同樣副檔名的檔案(以 jpg 為例)
    find -name “*.jpg” -exec rm {} \;


    -exec
    找到以後對這些檔案執行的指令
    {}
    會被代換作檔名
    \;
    表 -exec 指令結束,為特殊字元,故需 back slash

  2. recursively 殺掉除某副檔名以外的檔案(以 c, cpp, h 為例)
    find ! -regex ‘.*\.\(c\|h\|cpp\) -exec rm {} \;


    !
    表反向選擇

有點小複雜但是相當強大。身為一位巫師應該經常將自動化放在心裡。而這點正是 Linux 優越的地方。附上連結一枚:
Using the find command

Tags: ,

. 21 Sep 08 | Linux


Reader's Comments

  1. milochen |

    在LinuxDev版看到的。
    醫龍是個很棒的片,版名取的很不錯 推!!

  2. jutirain |

    呵呵 謝謝捧場 有空常來玩 :)



Leave a Reply