スポンサーリンク

MACの".DS_Store"ファイルを除外

※MACターミナル(BSD系)での動作確認です。

MACでfindコマンドを使った場合、".DS_Store"ファイルが検索されるのが不都合な場合があります。
-notと-nameオプションで、隠しファイルを除外すると良いと思います。

例えば、下記のようにfindコマンドを実行します。
".DS_Store"ファイルも検索されます。

$ find .
.
./.DS_Store
./dir001
./dir001/.DS_Store
./dir001/dir
./dir001/dir/file3.c
./dir002
./dir002/.DS_Store
./dir002/dir
./dir002/dir/file2.c
./dir002/file1txt
./file3.c

-not -name ".*"と指定して、先頭が"."のファイルを除外します。

$ find . -not -name ".*"
./dir001
./dir001/dir
./dir001/dir/file3.c
./dir002
./dir002/dir
./dir002/dir/file2.c
./dir002/file1txt
./file3.c

スポンサーリンク