use で読み込んでいるモジュール(と、そのモジュールから更に呼ばれているモジュール) については、特殊ハッシュ %INC にモジュール名がキー、モジュールのパスが値として 格納されている use File::Basename; foreach (keys %INC) { print "$_: $INC{$_}\n"; } 結果 Carp.pm: /usr/lib/perl5/5.8.5/Carp.pm warnings.pm: /usr/lib/perl5/5.8.5/warnings.pm re.pm: /usr/lib/perl5/5.8.5/cygwin-thread-multi-64int/re.pm Exporter.pm: /usr/lib/perl5/5.8.5/Exporter.pm File/Basename.pm: /usr/lib/perl5/5.8.5/File/Basename.pm perl 5.8.5 (cygwin)