質問: ls -lでの^ dの意味| grep ^ d? 私がする時 ls -l | grep ^d現在のディレクトリ内のディレクトリのみを一覧表示します。私が知りたいのは、キャレットは何ですか^ ^d意味ですか?
回答: アンディの答え は、manページにあるように正しいです: アンカー キャレット^とドル記号$は、行の先頭と末尾の空の文字列にそれぞれ一致するメタ文字です。 これが機能する理由は、lsへの-lフラグが長いリスト形式を使用するようにするためです。各行で最初に示されているのは、人間が読み取れるファイルの権限であり、その最初の文字は、ディレクトリの場合はdまたはファイルの場合は-です。