Если вы можете создать CSV-файл, содержащий столбцы ID и URL, скажите:
User204293,http://mywebsite.org/thepath/myavatar.png
Вы можете использовать вариацию следующего фрагмента perl:
#!/usr/bin/perl
$DestRoot="/my/path/to/the/folders/";
open(IN,shift) or die;
while($line=<IN>){
if ($line =~ m/^([^,]+),(http:\S+)/){
my($id,$avatar)=($1,$2);
mkdir($DestRoot.$id);
chdir($DestRoot.$id);
`wget $avatar`;
}
}
close(IN);
и используйте его так
perl abovescript.pl myCSVfile.csv
Рекомендации, указанные Марком Б, также применимы!