NAME

File::Information::Link - generic module for extracting information from filesystems

VERSION

version v0.04

SYNOPSIS

use File::Information;

my File::Information $instance = File::Information->new(%config);

my File::Information::Link $link = $instance->for_link($path);

Note: This package inherits from File::Information::Base.

This module represents a hardlink on a filesystem. A hardlink is is basically a name for an inode. Each inode can have zero or more hardlinks. (The exact limits are subject to filesystem limitations.) See also File::Information::Inode.

METHODS

inode

my File::Information::Inode $inode = $link->inode;

Provide the inode object for the current link.

filesystem

my File::Information::Filesystem $filesystem = $link->filesystem;

Proxy for "filesystem" in File::Information::Inode.

tagpool

my File::Information::Tagpool $tagpool = $link->tagpool;
# or:
my                            @tagpool = $link->tagpool;

Proxy for "tagpool" in File::Information::Inode.

AUTHOR

Löwenfelsen UG (haftungsbeschränkt) <support@loewenfelsen.net>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2024 by Löwenfelsen UG (haftungsbeschränkt) <support@loewenfelsen.net>.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)