動作確認のために実際にファイルを作ってみる。
下記のようなbashスクリプト(t.sh)を作成した。
#code(bash,nooutline){{
#!/bin/bash
for n in A B C D E F G H
do
  for i in $(seq -f "%03g" 1 10)
  do
     mkdir $n$i
     for j in $(seq -f "%05g" 1 1000)
     do
        cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 100 | head -n 10 > $n$i"/"file$j.txt
     done
  done
done
}}
中身は、AからHを接頭辞に3ケタの数字で1-10までのフォルダを作成して、
そのフォルダに、ランダムな文字列1000文字を含むファイル1000個作っている。
#code(nonumber){{
A001
  +----  file00001.txt
  +----  file00002.txt
  :
  +----  file01000.txt
A002
  +----  file00001.txt
  +----  file00002.txt
  :
  +----  file01000.txt
:
A010
  +----  file00001.txt
  +----  file00002.txt
  :
  +----  file01000.txt
B001
:
H009
H010
}}

これをクライアントにて実行する。
#code(nonumber){{
[root@client ~]# cd /home && bash ~/t.sh
}}
全体で、A-H(8) * 10 * 1000 = 80,000 と8万のファイルが作成される
#code(nonumber){{
[root@client ~]# find /home -type f | wc -l
80000
[root@client ~]#
}}
こんな感じで。
1

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS