ExtUtils::Command
See the current Perl documentation for ExtUtils::Command.
Here is our local, out-dated (pre-5.6) version:

ExtUtils::Command - utilities to replace common
UNIX commands in Makefiles etc.

perl -MExtUtils::Command -e cat files... > destination
perl -MExtUtils::Command -e mv source... destination
perl -MExtUtils::Command -e cp source... destination
perl -MExtUtils::Command -e touch files...
perl -MExtUtils::Command -e

The module is used in Win32 port to replace common
UNIX commands. Most commands are wrapers on generic
modules File::Path and File::Basename.
- cat
-
Concatenates all files mentioned on command line to
STDOUT.
- eqtime src dst
-
Sets modified time of dst to that of src
- rm_f files....
-
Removes directories - recursively (even if readonly)
- rm_f files....
-
Removes files (even if readonly)
- touch files ...
-
Makes files exist, with current timestamp
- mv source... destination
-
Moves source to destination. Multiple sources are allowed if destination is
an existing directory.
- cp source... destination
-
Copies source to destination. Multiple sources are allowed if destination
is an existing directory.
- chmod mode files...
-
Sets
UNIX like permissions 'mode' on all the files.
- mkpath directory...
-
Creates directory, including any parent directories.
- test_f file
-
Tests if a file exists
Should probably be Auto/Self loaded.
ExtUtils::MakeMaker, ExtUtils::MM_Unix, ExtUtils::MM_Win32
Nick Ing-Simmons <nick@ni-s.u-net.com>.