« 少なくとも | トップページ | マンネリ化したネタだけれど »

2005.01.31

ディレクトリって何個まで作れるの? on Mac OS X

ふと気になったので、実際に試してみることにした。
perl にて以下のようなコードを書いて実行。

#!/usr/local/bin/perl

use strict;
use warnings;

my $counter = 1;

while ( 1 ) {
print "$counter\n";
my $err = system "mkdir $counter";
if ( $err ) {
print "$err\n";
exit;
} else {
$counter++;
}
}

んで、実行を開始してから一時間くらい経つんですが未だに処理が終わりません。
現在 22万ディレクトリまで作成できています。
上限あるのかな…?
とりあえずこのまま寝ることにします。

ああ、そうだ。
ls コマンドだとディレクトリ数が多すぎて表示するのにめちゃくちゃ実行時間がかかるけれど、Finder上で表示すると結構一瞬で終わる。
Finderのファイル表示とlsのファイル表示じゃ結構実装方法が違うみたい。

とおもったけど、ちょっと不安になったので中止。
23万個くらいまでは確認した。
ってか、削除するのにもすごい時間かかる。。
100万とか作ってたら削除するのに1日くらいかったりして。。
止めておいてよかった。。

|

« 少なくとも | トップページ | マンネリ化したネタだけれど »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: ディレクトリって何個まで作れるの? on Mac OS X:

« 少なくとも | トップページ | マンネリ化したネタだけれど »