glenda.party
term% ls -F
term% cat index.txt
TRACK(1)                    General Commands Manual                   TRACK(1)

NAME
       track - selective remote file copy

SYNOPSIS
       track [ -vntfd ] file machine
       track -r

DESCRIPTION
       Track  uses Datakit to copy files from another machine to the local ma‐
       chine.  If the version of the named file differs from that existing  on
       the  named  machine, the remote file is copied.  If the named file is a
       directory, the contents of the directory  are  considered  recursively.
       Files are copied only if they exist on both machines.  Options:

       -v    Normally  a report is given for each file copied.  Giving the op‐
             tion causes more verbose reports, for example  about  files  that
             exist  locally  but not remotely.  Giving the option twice gener‐
             ates a report about each file considered.

       -n    Do no copying; just report what would have been copied.

       -t    Copy only if a remote file is newer than the local file.

       -f    Interpret the following file as a list of files  and  directories
             to be handled.

       -d prefix
             Normally  track  copies  from remote files with the same names as
             the local files.  The -d option takes the next argument as a pre‐
             fix for remote names; in constructing the remote name, the  argu‐
             ment  string  that  specifies  the local file or directory is re‐
             placed by the prefix.  For example,
                  track -d /bin /usr/local/bin ikeya
             asks to copy files from the remote /bin directory  to  the  local
             /usr/local/bin directory.

       -r    This  option causes track to act as the remote partner; it is in‐
             voked in this way on the other machine, and is not  intended  for
             use by humans.

       Track  has  no special privileges.  Files must be readable remotely and
       writable locally by the invoker.  It attempts to set the time of  modi‐
       fication  of  a copied file to that of the remote original; the attempt
       can succeed only if the invoker of the local file owns it or is the su‐
       per-user.  This feature matters only when random  libraries  (archives)
       are  being  copied,  because  the  loader  uses  this time to determine
       whether the symbol table is up-to-date.

SEE ALSO
       push(1), cp(1), newer(1)

                                                                      TRACK(1)