問題タブ [du]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - CSVへのフォルダサイズレポート
私はいたるところを見てきましたが、あまり運がありません。簡単な自動請求レポートを作成しようとしています。3列のCSVを作成する必要があります。このような
私はそれを自分の好きなようにアレンジするdu -sh
ために使用awk
することができ、私がやろうとしていることのほとんどを手に入れることができます。ただし、各列の前にヘッダーを作成する方法がわかりません。私はbash、perl、およびpythonのメソッドを探しましたが、成功は限られていました。列ヘッダーラベルの作成方法がわかれば、そこからは問題ないと思います。
linux - 「du」からのすべての許可拒否メッセージを除外する
多くのUnixユーザーアカウントのディスク使用量を評価しようとしています。簡単に言うと、次のコマンドを使用しています。
しかし、私は以下のような多くのエラーメッセージを見てきました。このような「許可が拒否されました」というメッセージをすべて表示から除外するにはどうすればよいですか。
私のリクエストは、「find」を「du」に置き換えることで、次のリストと非常によく似ている可能性があります。
すべての「許可が拒否されました」メッセージを「検索」から除外するにはどうすればよいですか?
次のスレッドは機能しません。私はbashを使用していると思います。
linux - Directory Stats コマンドライン インターフェイス?
Windirstat/ Kdirstat/ Disk Inventory X は、ファイル管理において革新的でした。同等のテキストのみのコマンド ラインがないのはなぜですか? ファイル サーバーの SSH 管理に必要です。
du、treeなど、すべてのビルディングブロックがあります。
ありますか?なぜだめですか?誰か書いてくれませんか?:)
編集:duは私が望むことをほとんど行います。私が欲しいのは、各サブディレクトリを(フルパスではなく)サイズでソートし、インデントして二重カウントを回避しやすくするものです。duは私にこれを与えるでしょう:
c と c/f が重複していることはすぐにはわかりません。私が欲しいのはこれです:
f からの 2G が c からの 2G によるものであることは明らかです。c に関連しないすべての情報をより簡単に見つけることができます (つまり、最初の列をスキャンするだけです)。
python - Python でのディレクトリのディスク使用量
安全のために、ファイルとディレクトリを/tmp/rmf
削除するのではなく移動するbashコードがいくつかあります。
いくつかの機能を追加するために、コードを Python に移行しています。追加された機能の 1 つは、 で使用可能なサイズをチェック/tmp
し、移動したディレクトリが に収まるかどうかを確認することです/tmp
。
空き容量の確認はos.statvfsを使用して行われますが、移動したディレクトリのディスク使用量を測定するにはどうすればよいですか?
du
using を呼び出すかsubprocess
、ディレクトリ ツリーを再帰的に反復して各ファイルのサイズを合計することができます。どのアプローチが良いでしょうか?
python - python Mac OS : os.path.getsize は du -ks とは異なる値を返しますか?
ディレクトリのサイズを Unix と Python で比較すると、結果が少し異なります (「ディスク使用量」で 5% 小さくなります)。なんで ?(すべてのサブフォルダーは読み取り可能です。Mac OSX Mountain lion、python バージョン 2.7.2 で作業しています)
これが私のコードです:
ご回答ありがとうございます。
エリック。
zip - du --zip myFile.zip?
zip ファイルに対して「du」コマンドを使用する最も簡単な方法は何ですか? これはかなり一般的な使用例だと思いますが、Google を使用して何も見つけることができませんでした。
展開されたディレクトリであるかのように、zip ファイルをマウントして du を実行することに頼りたくありません。
linux - BASH : 同名ディレクトリの合計サイズ
まず第一に、私はbash noobなので、優しくしてください:)
異なる場所にあるが同じ名前のフォルダーのサイズを合計しようとしています。次のようになります。
サブディレクトリ1から6のサイズを合計して.csvに出力しようとしています
現時点では、サブディレクトリのサイズを 2 つの個別の CSV ファイルに出力しているだけです。ディレクトリ 1 用に 1 つ、ディレクトリ 2 用に 1 つ
現時点では、必要な場所で実行するサブフォドラーのサイズを出力するためにこれを持っています:
出力は次のようになります。
ディレクトリ 1 とディレクトリ 2 に 1 つの出力があります。ディレクトリ 1 と 2 のサブフォルダのサイズを合計すると、次のような出力が得られます。
subfolder1 は directory1/folder1/subfolder1 + directory2/folder1/subfolder1 です。
これは私の最初の投稿です。これで十分な情報かどうかわかりません。必要に応じて、さらに提供していただければ幸いです。これは千枚通しでできると確信していますが、まだ実際には使用していません。
乾杯 !
コメントで質問に答えるように編集します。
(の一部)の出力du -h /net/rcq-rp/job/rcq/vault/image/film /net/rcq-rp/job/rcq/film --max-depth=1 --block-size=GB *
は次のとおりです。
理想的には、最終的な出力は次のようになります。