#!/usr/bin/perl
use strict;
use warnings;
for my $d (qw( / /bin /sbin /lib /usr /usr/bin /usr/sbin /usr/lib /proc /sys /run /tmp /var/run /var/tmp )) {
print "$d: on device ",(lstat($d))[0];
if (-l $d) {
print " (symlink to ",readlink($d),")";
}
print "\n";
}
####
$ perl lstat.pl
/: on device 1795
/bin: on device 1795 (symlink to usr/bin)
/sbin: on device 1795 (symlink to usr/sbin)
/lib: on device 1795 (symlink to usr/lib)
/usr: on device 1795
/usr/bin: on device 1795
/usr/sbin: on device 1795
/usr/lib: on device 1795
/proc: on device 99
/sys: on device 100
/run: on device 105
/tmp: on device 1795
/var/run: on device 1795 (symlink to /run)
/var/tmp: on device 1795
$
####
#!/usr/bin/perl
use strict;
use warnings;
for my $d (qw( / /bin /sbin /lib /usr /usr/bin /usr/sbin /usr/lib /proc /sys /run /tmp /var/run /var/tmp )) {
print "$d: on device ",(stat($d))[0];
if (-l $d) {
print " (followed symlink to ",readlink($d),")";
}
print "\n";
}
####
$ perl stat.pl
/: on device 1795
/bin: on device 1795 (followed symlink to usr/bin)
/sbin: on device 1795 (followed symlink to usr/sbin)
/lib: on device 1795 (followed symlink to usr/lib)
/usr: on device 1795
/usr/bin: on device 1795
/usr/sbin: on device 1795
/usr/lib: on device 1795
/proc: on device 99
/sys: on device 100
/run: on device 105
/tmp: on device 1795
/var/run: on device 105 (followed symlink to /run)
/var/tmp: on device 1795
$