getcwd - get pathname of current working directory
require Cwd;
$dir = Cwd:: getcwd() ;
use Cwd;
$dir = getcwd();
use Cwd 'chdir';
chdir "/tmp";
print $ENV{'PWD'};
The getcwd() function re-implements the getcwd(3) (or getwd(3)) functions
in Perl. If you ask to override your chdir() built-in function, then your
PWD environment variable will be kept up to date. (See
Overriding builtin functions .)
The fastgetcwd() function looks the same as getcwd() , but runs faster.
It's also more dangerous because you might conceivably chdir() out of a
directory that you can't chdir() back into.