特定の権限で変更された最新のディレクトリの上位5つを見つけようとします。
私の検索コマンドは次のとおりです。
find -d -perm -a+rwx
それで組み合わせようとしています。
ls -lt
検索結果を取得し、最後に変更されたファイルが一番上になるように長いリストに配置します。
私が試したすべてがうまくいきません。結局 total=0 になります。
ベストアンサー1
zsh-ixly:
ls -ltd -- **/*(/omf777[1,5])
これは、再帰的に返された最初の5つのファイル()に対して行われますls
(l
長いリスト、再編集時間でソートt
、-d
内容ではなくディレクトリのみをリストするフラグを含む)。[1,5]
zsh グローバルモード変更時間()に基づいてソートして、/
777の権限()を持つディレクトリ()を一致させます。f777
om
隠しファイルとディレクトリは無視されます。D
これを考慮するには、glob修飾子を追加してください。