まず第一に、私はbash noobなので、優しくしてください:)
異なる場所にあるが同じ名前のフォルダーのサイズを合計しようとしています。次のようになります。
root
--- directory 1
------ folder 1
--------subfolder 1
--------subfolder 2
------ folder 2
--------subfolder 3
--------subfolder 4
------ folder 3
--------subfolder 5
--------subfolder 6
--- directory 2
------ folder 1
--------subfolder 1
--------subfolder 2
------ folder 2
--------subfolder 3
--------subfolder 4
------ folder 3
--------subfolder 5
--------subfolder 6
サブディレクトリ1から6のサイズを合計して.csvに出力しようとしています
現時点では、サブディレクトリのサイズを 2 つの個別の CSV ファイルに出力しているだけです。ディレクトリ 1 用に 1 つ、ディレクトリ 2 用に 1 つ
現時点では、必要な場所で実行するサブフォドラーのサイズを出力するためにこれを持っています:
du -h --max-depth=1 --block-size=GB * | grep "[\/]" | sort -n -r > ~/lists/disks/RC_job.csv
出力は次のようになります。
40GB folder1/subfolder1
15GB folder1/subfolder2
10GB folder2/subfolder 3
...
ディレクトリ 1 とディレクトリ 2 に 1 つの出力があります。ディレクトリ 1 と 2 のサブフォルダのサイズを合計すると、次のような出力が得られます。
60GB subfolder1
25GB subfolder2
10GB subfolder3
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 *
は次のとおりです。
1GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0010
1GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0020
1GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0030
1GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0035
1GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0040
1GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0045
2GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0050
1GB /net/rcq-rp/job/rcq/vault/image/film/nr106/nr106_0060
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0010
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0020
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0030
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0035
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0040
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0045
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0050
1GB /net/rcq-rp/job/rcq/film/nr106/nr106_0060
理想的には、最終的な出力は次のようになります。
2GB nr106_0010
etc...