知ってるようで知らなかったのでメモ。 結論 コマンド (ls/rm/cp/etc) のワイルドカード指定 "*" では、ドットファイル*1の名前が展開されない。 ドットファイルを指定する場合は、 ".*" のようにしなければならない。 参考 連載UNIXの教科書〜ワイルドカードを知る〜 | 日本ヒューレット・パッカード 環境 OS X 10.7.4 bash version 3.2.48 確認 ホームディレクトリ配下に、下記のような構成で確認用のディレクトリを作成。 [~/tmp] $ find . . ./parent ./parent/child [~/tmp] $ "child" ディレクトリに移動し、"ls -la" で内容確認。 [~/tmp/parent/child] $ ls -la total 0 drwxr-xr-x 2 y_sumida staff 68 9 30 21