FASTCP
Section: User Commands (1)
Updated: July 26, 1993
Index
Return to Main Contents
NAME
fastcp - copy optimally (only if destination is missing or different)
SYNOPSIS
/usr/lib/fastcp
file ... directory
DESCRIPTION
One or more files, as specified by the
file
argument(s), are copied into the
directory.
Any of the
files
may be directories and are copied recursively as necessary.
A file is not copied if a file by its name exists in
directory
and has the same size and modification time as the source file. For each
file copied, the name, mode, owner, and modification times of
the file are always preserved. Files that are not copied are also set to the
same mode as the source file.
This command is intended only for use by the ProjectBuilder makefiles in
/NextDeveloper/Makefiles/app. It is used in copying
resources such as .tiff files and .nib directories into the destination
wrapper directory (e.g., MissionCritical.app). The files are copied
so the entire wrapper can be tar'ed away for deployment (using
ln(1)
would be
insufficient for some situations). The
fastcp(1)
command is used, because it would be too costly to make copies of all files on
every invocation of make (just in case some file might have changed).
FILES
/usr/lib/fastcp The command - not intended for public use.
SEE ALSO
cp(1), ln(1), make(1)
BUGS
fastcp
reports some errors in non-intuitive
ways. Counter-intuitive error messages are usually due to permission
problems in the source or destination areas.
fastcp
does not optimize copying of symbolically linked source files.
Linked source files will always be copied.
fastcp
always checks write permission on the destination directory, even when
there is nothing to copy. This can turn out to be a problem when different
users are sharing the same development area.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FILES
-
- SEE ALSO
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 17:19:55 GMT, March 25, 2025