perl - 如何获取符号链接(symbolic link)文件的绝对路径?

标签 perl

# 测试-> a.pl

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

如何获取符号链接(symbolic link)文件的绝对路径?

最佳答案

Cwdabs_path 提供此类功能.

#!/usr/bin/perl -w

use Cwd 'abs_path';

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

关于perl - 如何获取符号链接(symbolic link)文件的绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4887672/

相关文章:

javascript - 无法让网站显示对象标签

Perl - 模板工具包 - 如何获取模板中的变量列表?

Perl 删除第一次出现

perl - 人们说 “Perl is very good at parsing” 是什么意思?

perl - 使用 perl 解析文件并将特定值插入数据库

php - 如何在Linux服务器使用率最低(繁忙)的情况下用PHP备份一个巨大的mysql数据库?

perl - 获取自动拆分分隔符的值?

Perl 作用域

perl - Dancer::Plugin::Auth::RBAC 成员(member)注册示例?

perl - 在 Perl 催化剂中通过 URL 传递参数