how to get the Absolute Path for symlink file?

后端 未结 2 1011
自闭症患者
自闭症患者 2020-12-20 17:50

# test-> a.pl

my $file = \'/home/joe/test\';
if ( -f $file && -l $file )  {
    print readlink( $file ) ;
}

how to get the Absolu

2条回答
  •  有刺的猬
    2020-12-20 18:39

    if you use File::Spec rel2abs along with readlink you'll get the abs path even if it's a symlink to another symlink

    use File::Spec;
    
    $path = File::Spec->rel2abs( readlink($file) ) ;
    

提交回复
热议问题