権限と所有者に基づいてファイル/ディレクトリをフィルタリングする方法(treeコマンド)

権限と所有者に基づいてファイル/ディレクトリをフィルタリングする方法(treeコマンド)

treeコマンドを使用して、/usrパスの下のファイルとディレクトリを取得します。

tree-pgufi /usr

複数の条件(1、2、3)に基づいてそのパスの下のファイル/ディレクトリをフィルタリングする方法はありますか?
例えば、

  1. ファイル権限=777
  2. ファイル所有者がルートではありません
  3. ファイル拡張子 .so

ベストアンサー1

tree-uファイル名以外のフィルタリングは提供しませんが、使用法を示すファイルの所有者と権限と-p

そのため、これらのフラグを有効にして結果をフィルタを実装するツールにリンクします。

tree -P *.so -up /usr | grep -v "root\s*]" | grep "\[.rwxrwxrwx"

おすすめ記事