uucp man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

uucp(1)								       uucp(1)

NAME
       uucp  -	Copies	files  from one system to another (UNIX-to-UNIX system
       copy)

SYNOPSIS
       uucp  [-d   |  -f]  [-g	grade]	[-cCjmr]  [-n  user]  [-s  file]   [-x
       debug_level] source... destination

       The uucp command copies one or more source files from one system to one
       or more destination files on another system.

STANDARDS
       Interfaces documented on this reference page conform to industry	 stan‐
       dards as follows:

       uucp():	XCU5.0

       Refer  to  the  standards(5)  reference page for more information about
       industry standards and associated tags.

OPTIONS
       Transfers the source files to the destination  on  the  specified  com‐
       puter.  The  source  files  are not copied into the spool directory for
       transfer.  This saves the system from copying possibly large  files  to
       the  spooling  directory	 for  transfer.	 (See the discussion of the -C
       option.)	 Copies local files  to	 the  spool  directory	for  transfer.
       Depending  on  the  configuration of the Poll and Systems files, and on
       how often the uusched command is run, the files	could  be  transferred
       immediately  (on	 demand polling), or in the future.  This option is on
       by default.

	      Occasionally, there are problems in transferring a source	 file;
	      for  example,  the  remote  computer might not be working or the
	      login attempt might fail.	 In such a case, the file  remains  in
	      the  spool  directory  until  it	is transferred successfully or
	      removed by the  uucleanup	 command.   Creates  any  intermediate
	      directories  needed to copy the source files to the destination.
	      Instead of first creating a directory and then copying files  to
	      it,  the	uucp command can be entered with the destination path‐
	      name, and the required directory will be created.	  This	option
	      is  on by default.  Suppresses creation of intermediate directo‐
	      ries during the file transfer.  [Tru64  UNIX]    Specifies  when
	      the  files are to be transmitted during a particular connection.
	      The grade is a single number (0-9) or ASCII letter  (A-Z,	 a-z);
	      lowercase ASCII-sequence characters cause the files to be trans‐
	      mitted earlier than do higher sequence characters.  The number 0
	      is the highest (earliest) grade; z is the lowest (latest) grade.
	      The default is N.	 Displays the job identification number of the
	      transfer	operation on standard output.  This job ID can be used
	      by the uustat command to obtain the status of information	 about
	      the  status  of a particular job, or with uustat -k to terminate
	      the  transfer  before  it	 is  completed.	  Sends	 mail  to  the
	      requester	 when  the transfer to the remote system is completed.
	      The message is sent to the requester's mailbox, using the	 mailx
	      command. No mail is sent for a local transfer.

	      The  -m option works only when sending files or receiving a sin‐
	      gle file. It does not work  when	forwarding  files.   Receiving
	      multiple	files  specified by the shell pattern-matching charac‐
	      ters ?, *, and [...]  does not activate the -m option.  Notifies
	      the  user	 specified by user on the designated system that files
	      were sent.  The mail system does not send a message for a	 local
	      transfer.	  Usernames  can  contain only ASCII characters.  Pre‐
	      vents the starting of the file transfer program, uucico, even if
	      the command was issued at a time when calls to the remote system
	      are permitted.  By default, a  call  to  the  remote  system  is
	      attempted	 if  the command is issued during a time period speci‐
	      fied in the Poll and Systems files.  [Tru64 UNIX]	  Reports  the
	      status of the transfer to the specified file.  In this case, the
	      file designation must be a full pathname.	 [Tru64	 UNIX]	  Dis‐
	      plays  debugging	information on the screen of the user's termi‐
	      nal.  The debug_level is a number between 0 and 9.   The	higher
	      number gives a more detailed report.

DESCRIPTION
       The  uucp command can copy files within a local system, between a local
       and a remote system, and between two remote systems.

       The uucp command accomplishes the file transfer in two  steps:	first,
       by creating a command (C.*) file in the spooling directory on the local
       computer, and then by sending the request  to  the  specified  computer
       using the uucico command.

       Command	files  include	information  such  as the full pathname of the
       source and destination files, and the sender's login  name.   The  full
       pathname	  of   a   command   file   is	 a   form  of  the  following:
       /var/spool/uucp/system/C.systemNnnnn

       where N is the grade  of	 the  request  and  nnnn  is  the  hexadecimal
       sequence number used.

       If the uucp command is used with the -C option to copy the files to the
       spool directory for transfer, uucp creates not only a command file, but
       also  a data (D.*) file that contains the actual source file.  The full
       pathname	  of   a   data	  file	 is   a	  form	 of   the   following:
       /var/spool/uucp/system/D.systemnnnnppp

       where nnnn is a hexadecimal sequence number and ppp is a subjob ID.

       Once the command files (and data files, if necessary) are created, uucp
       calls the uucico daemon, which in turn attempts to contact  the	remote
       computer to deliver the files.

       It is useful to issue the uuname command to determine the exact name of
       the remote system before issuing	 uucp.	 The  uulog  command  provides
       information about uucp activities on a system.

   Pathnames
       Pathnames  for the source and destination of the uucp transfer can con‐
       tain only ASCII characters and can be one  of  the  following:  A  full
       pathname	 A  relative pathname A pathname preceded by ~user, where user
       is a login name on the specified system.	 The  specified	 user's	 login
       directory  is  then  considered the destination of the transfer. If the
       user specifies an invalid login name, the files are transferred to  the
       public  directory /var/spool/uucppublic, which is the default.  A path‐
       name preceded  by  ~/destination,  where	 destination  is  appended  to
       /var/spool/uucppublic.

	      This  destination	 is treated as a filename unless more than one
	      file is being transferred by this request, or the destination is
	      a	 directory.  To ensure that it is a directory, follow the des‐
	      tination name with a / (slash).  For example, ~/amy/ as the des‐
	      tination	creates the directory /var/spool/uucppublic/amy, if it
	      does not already exist, and puts the  requested  files  in  that
	      directory.

   Source and Destination Filenames
       A  filename can be a pathname on the local system, or can have the fol‐
       lowing form: system!pathname

       where system is taken from a list  of  system  names  that  uucp	 knows
       about.

       The  destination system name (destination) can also be a list of names,
       such as the following:

       system!system! ...!system!pathname

       In this case, an attempt is made to send the file along	the  specified
       route  to  the  destination.  Make sure that intermediate nodes in this
       route are willing to forward information and that they actually talk to
       the next system.

       The  shell  pattern-matching characters ?, *, and [...]	can be used in
       the pathname of the source file; the appropriate system	expands	 them.
       However,	 shell pattern-matching characters cannot be used in the path‐
       name of the destination file.

       If the destination is a directory rather than a	file,  uucp  uses  the
       last part of the source name.

       When  the  environment variable STDS_FLAG is set to ALL, if the command
       tries to create a regular file and  a  directory	 with  the  same  name
       already	exists,	 the  attempt  fails  and  the file attributes are not
       changed.

   Permissions
       The system administrator should restrict the access to local  files  by
       users on other systems.

       When  transmitting files, uucp preserves execute permissions and grants
       read and write permissions to the owner, the  group,  and  all  others.
       (The uucp command owns the file.)

       Sending	files  to arbitrary destination pathnames on other systems, or
       getting files from arbitrary source pathnames on other  systems,	 often
       fails  because  of  security  restrictions.  The files specified in the
       pathname must give read or write permission not only for the same group
       of users, but also for any group.

       Protected  files	 and  files  in	 protected  directories	 owned	by the
       requester can be sent by uucp.

EXAMPLES
       To copy file f1 from the local system to a remote  system  named	 hera,
       enter:  uucp  /u/geo/f1	hera!/u/geo/f1 To copy file f2 from the remote
       system  hera  and  place	 it  in	 the  public  directory,  enter:  uucp
       hera!geo/f2  /var/spool/uucppublic/f2  To place the f2 file in a direc‐
       tory other than the public directory, enter: uucp hera!geo/f2 /u/geo/f2

	      In this case, make sure that  the	 geo  login  directory	allows
	      write  permission	 to other users and other groups; for example,
	      with mode 777.

ENVIRONMENT VARIABLES
       The following environment  variables  affect  the  execution  of	 uucp:
       Resolves	 the behavior of the command in some scenarios that cause non‐
       compliance with POSIX standards. Setting this variable to  ALL  enables
       the  command  to	 overcome  all	instances  of  noncompliance.	[Tru64
       UNIX]  Specifies the flow control used  on  the	connection.  Permitted
       values  are: HW (hardware), SW (software), HSW (hardware and software),
       and NONE. The uugetty on the remote system must also use the same  flow
       control.	  Provides  a default value for the internationalization vari‐
       ables that are unset or null. If LANG is unset or null, the correspond‐
       ing value from the default locale is used. If any of the international‐
       ization variables contains an invalid setting, the utility  behaves  as
       if  none	 of  the  variables  had  been defined.	 If set to a non-empty
       string value, overrides the values of all the  other  internationaliza‐
       tion  variables.	  Determines  the  locale  for the behavior of ranges,
       equivalence classes, and multicharacter colating elements within brack‐
       eted  file name patterns.  Determines the locale for the interpretation
       of sequences of bytes of text data as characters (for example,  single-
       byte  as	 opposed to multibyte characters in arguments and input files)
       and the behavior of character classes within bracketed file  name  pat‐
       terns  (for example, '[[:lower]]*').  Determines the locale that should
       be used to affect the format and contents of diagnostic messages	 writ‐
       ten  to standard error.	Determines the format of date and time strings
       output by uucp.	Determines the location of message catalogues for  the
       processing of LC_MESSAGES.  Determines the time zone used with date and
       time strings.  [Tru64 UNIX]  Specifies the amount of time (in  seconds)
       for  uucico  to	try  to establish a connection before it times out.  A
       value of 0 (zero) indicates an unlimited amount of time.

FILES
       Contains the uucico daemon.  Spooling directory.	 Public directory.

SEE ALSO
       Commands:  ct(1), cu(1), mailx(1), rmail(1), tip(1), uucico(8),	uucle‐
       anup(8),	  uuencode(1),	uulog(1),  uuname(1),  uupick(1),  uusched(8),
       uusend(1), uustat(1), uuto(1), uux(1), uuxqt(1)

       Standards:  standards(5)

								       uucp(1)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net