特定の権限を持つサブディレクトリ内のファイルを一覧表示する

特定の権限を持つサブディレクトリ内のファイルを一覧表示する

つまり、基本的には、ユーザーとグループにすべての権限があり、他の権限がないサブディレクトリ内のファイルをリストする必要があります。基本的には rwxrwx---

私が得たのはこれだけです:

 ls -d */*

サブディレクトリを表示するには、権限部分をどのように表示すればよいですか。「|」を使用する必要があることはわかっていますが、どのようなコマンドを実行すればよいですか?

ありがとう!

答え1

コマンドを使用する必要があります。現在のディレクトリのブランチ内のfindすべてのファイルとディレクトリを取得するには、次のコマンドを使用します。rwxrwx---

find . -perm 770

ファイルの確認のみが必要な場合:

find .  -type f -perm 770

直下のサブディレクトリのみをチェックする必要がある場合 (FreeBSD/OSX の場合):

find . -depth 2 -perm 770

または Linux:

find . -mindepth 2 -maxdepth 2 -perm 770

関連情報