1

こんにちはみんな私は最も深いネストされた書き込み可能なフォルダを見つける必要があります:

私はこのコマンドを書きます:find . -type d -printf '%d:%p\n' | sort -n | tail -1

しかし、「このフォルダは書き込み可能ですか」という条件を追加するにはどうすればよいですか?

4

1 に答える 1

1

これをやってみてください:

find . -type d -writable -printf '%d:%p\n' | sort -n | tail -1

man find言った :

-書き込み可能

書き込み可能なファイルに一致します。これは、-perm テストが無視するアクセス制御リストやその他のパーミッション アーティファクトを考慮に入れます。多くのシステムがクライアントのカーネルに access(2) を実装しているため、このテストは access(2) システム コールを使用するため、UID マッピング (またはルート スカッシュ) を行う NFS サーバーによってだまされる可能性があります。サーバーに保持されている UID マッピング情報。

これはdirsでも機能します。

于 2013-01-21T23:05:02.800 に答える