現在、作業ディレクトリでディスク容量を探しています。その後、サイズが1TBを超えるディレクトリのみを探しています。次に、その出力を取得し、ls -lすべての特定のディレクトリを使用して、その特定のディレクトリを所有しているユーザーを見つけます。 。
私の現在の仮説はこんな感じです。
sudo -sh * |ソート-n |
これにより、少なくとも1TB以上のディレクトリのサイズが表示されますが、その出力を取得してls -lに入れてユーザーを見つけることができるようにしたいと思います。 1TB以上を使用しています。
どんな助けでもとても役に立ちます。ありがとうございます!
ベストアンサー1
GNUツールを使用すると、次のことができます。
du -0ht 1T * | sed -z 's/^.*[[:blank:]]\+//' | xargs -0 ls -ld
.
「隠し」ディレクトリ、つまり次に終わる名前を含めるためにコマンドに of を使用することもできます。*
du
.