Home Explore Blog CI



man-pages

91th chunk of `rsync.man`
c438456d00a11139e0ea0c13a14d7f055329ef980d14d991000000010000090e
 transfer without implying that partial transfers be en‐
              abled.  See the --partial‐dir option for full details.

       RSYNC_COMPRESS_LIST
              This environment variable allows you to customize the negotiation
              of the compression algorithm by specifying an alternate order  or
              a  reduced list of names.  Use the command rsync --version to see
              the available compression names.  See the --compress  option  for
              full details.

       RSYNC_CHECKSUM_LIST
              This environment variable allows you to customize the negotiation
              of  the  checksum algorithm by specifying an alternate order or a
              reduced list of names.  Use the command  rsync --version  to  see
              the  available  checksum names.  See the --checksum‐choice option
              for full details.

       RSYNC_MAX_ALLOC
              This environment variable sets an allocation maximum  as  if  you
              had used the --max‐alloc option.

       RSYNC_PORT
              This  environment  variable  is not read by rsync, but is instead
              set in its sub‐environment when rsync is running the remote shell
              in combination with a daemon connection.  This  allows  a  script
              such  as  rsync‐ssl  to  be able to know the port number that the
              user specified on the command line.

       HOME   This environment variable is used  to  find  the  user’s  default
              .cvsignore file.

       RSYNC_CONNECT_PROG
              This  environment  variable is mainly used in debug setups to set
              the program to use when making a daemon connection.  See CONNECT‐
              ING TO AN RSYNC DAEMON for full details.

       RSYNC_SHELL
              This environment variable is mainly used in debug setups  to  set
              the  program  to  use  to run the program specified by RSYNC_CON‐
              NECT_PROG.  See CONNECTING TO AN RSYNC DAEMON for full details.

FILES
       /etc/rsyncd.conf or rsyncd.conf

SEE ALSO
       rsync‐ssl(1), rsyncd.conf(5), rrsync(1)

BUGS
       o      Times are transferred as *nix time_t values.

       o      When transferring to FAT filesystems rsync may re‐sync unmodified
             

Title: Rsync Environment Variables and Files
Summary
This section details additional rsync environment variables and relevant files. RSYNC_MAX_ALLOC sets an allocation maximum similar to the --max-alloc option. RSYNC_PORT is set in the sub-environment during daemon connections, allowing scripts like rsync-ssl to know the specified port number. HOME is used to locate the user's default .cvsignore file. RSYNC_CONNECT_PROG and RSYNC_SHELL are primarily for debugging daemon connections. The /etc/rsyncd.conf or rsyncd.conf file is also mentioned. Finally, the section references related documentation and notes some known bugs.