Mac でターミナルを開いたときに、ディレクトリ内のすべてのファイルと非読み取り専用のサブを一覧表示するにはどうすればよいですか?
読み取り専用の部分は、よくわからない部分です。
ありがとう。
まず、「非読み取り専用」の意味を定義または決定します。実行可能ファイルは読み取り専用ではありませんか? パーミッションのないファイル (読み取り専用ではありませんが、読み取りもできません) についてはどうでしょうか。
次に、find
適切なオプション ( -perm
、多分-maxdepth
) を使用してファイルのリストを生成し、次を実行しgrep
ます。
find . -type f ...other controls... -exec grep -e '36 inches' {} +
これ+
は最近の便利なイノベーションです。利用できない場合は、代わりに GNU を使用して GNU にパイプすることもできますが、GNUfind
は-print0
表記法をサポートしています。GNUと GNUを持っていない場合は、単純なandを使用する必要があるかもしれませんが、名前に奇妙な文字 (スペース、特に改行) を含むファイル名を適切に処理できません。xargs -0
find
+
find
xargs
-print
xargs