- ソースコードID: 621
- 登録日時: 2008/09/17 18:20
- 最終更新日時: 2008/09/18 00:20
- アクセス数: 479
- タグ: [linux][bash][シェルスクリプト][大容量]
説明
大容量のディレクトリを作成するスクリプトです。
ディレクトリの階層は2階層までです。
ファイルは最下層のディレクトリにのみ作成されます。
クラスタリングのテストをするときに使えるかも。。。
変数の説明
dir_count_max1:1階層目のディレクトリ数
dir_count_max2:2階層目のディレクトリ数
file_count_max:ディレクトリ内のファイル数
file_size_KB=ファイルサイズ(KB)
dir_name:ディレクトリ名
出力後の階層は以下のようになります。
big_dir
|--1
|
|
|
|
|
|
...
コメント
前へ 1 次へ![]()
コメントする
[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。
[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。











意外とこういうの使いますよね。
この書き方だと調子にのるとシェルの引数最大サイズにひっかかります。こんなのもどうでしょう。めんどうなので変数作ってませんが。
あとDIR={1..$MAX1}/{1..$MAX2}などとする場合は使う時にevalがいるかな。
eval
ddじゃなくてtouchとかなら
だけでも。