#author("2018-11-16T16:18:12+09:00","default:okazaki","okazaki") #menu(howto/MenuBar) #author("2018-11-16T16:49:15+09:00","default:okazaki","okazaki") * howto/emacs [#h15cdb51] #contents ** 一行メモ [#j1706edb] #comment ** ファイルhogehogeよりも新しいファイルをカレントディレクトリ以下の階層から探して表示する [#p87db404] $ find . -newer hogehoge -print ** カレントディレクトリ以下の階層で、ファイル名にcmakeがつくものをすべて削除する? [#recc8556] http://stackoverflow.com/questions/9680420/looking-for-a-cmake-clean-command-to-clear-up-cmake-output から # Find and then delete all files under current directory (.) that: # 1. contains cmake (case-&insensitive) in it's path (wholename) # 2. name is not CMakeLists.txt find . -iwholename '*cmake*' -not -name CMakeLists.txt -delete ** 複雑な例1 [#pb518002] find Adir -maxdepth 1 ! -regex '.*ABC.*' -type f -exec echo cp -ip {} Bdir/ \; Adirディレクトリにある、ABC文字列を含むファイル名以外を、Bdirにコピーする。 なお、ディレクトリ名にABCが入っていてはダメ。。。?