Skip to content
UUCP
EntityQ1047966· pop 22· linked from 1,402 articles

Also known as Unix-to-Unix Copy Protocol, Unix to Unix Copy, UNIX UUCP, Unix UUCP

UUCP (Unix-to-Unix Copy) is a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers.

Key facts

Software.name
UUCP
Software.author
Mike Lesk
Software.developer
AT&T Bell Laboratories
Software.operating system
Unix and Unix-like, DOS, OS/2, OpenVMS, AmigaOS, classic Mac OS, CP/M
Software.genre
Command

via Wikipedia infobox

Described at

The uucp utility shall copy files named by the source-file argument to the destination-file argument. The files named can be on local or remote systems. The uucp utility cannot guarantee support for all character encodings in all circumstances. For example, transmission data may be restricted to 7 bits by the underlying network, 8-bit data and filenames need not be portable to non-internationalized systems, and so on. Under these circumstances, it is recommended that only characters defined in the ISO/IEC 646:1991 standard International Reference Version (equivalent to ASCII) 7-bit range of characters be used, and that only characters defined in the portable filename character set be used for naming files. The protocol for transfer of files is unspecified by POSIX.1-2017. Typical implementations of this utility require a communications line configured to use XBD General Terminal Interface , but other communications means may be used. On systems where there are no available communications means (either temporarily or permanently), this utility shall write an error message describing the problem and exit with a non-zero exit status. Do not copy local file to the spool directory for transfer to the remote machine (default). Force the copy of local files to the spool directory for transfer. Write the job identification string to standard output. This job identification can be used by uustat to obtain the status or terminate a job. Provide a default value for the internationalization variables that are unset or null. (See XBD Internationalization Variables for the precedence of internationalization variables used to determine the values of locale categories.) If set to a non-empty string value, override the values of all the other internationalization variables. Determine the locale for the behavior of ranges, equivalence classes, and multi-character collating elements within bracketed filename patterns. Determine the locale for the interpretation of sequences of bytes of text data as characters (for example, single-byte as opposed to multi-byte characters in arguments and input files) and the behavior of character classes within bracketed filename patterns (for example, "'[[:lower:]] '" ). Determine the locale that should be used to affect the format and contents of diagnostic messages written to standard error, and informative messages written to standard output. Determine the location of message catalogs for the processing of LC MESSAGES. The output files (which may be on other systems) are copies of the input files. This utility is part of the UUCP Utilities option and need not be supported by all implementations. The domain of remotely accessible files can (and for obvious security reasons usually should) be severely restricted. As noted above, shell metacharacters appearing in pathnames are expanded on the appropriate system. On an internationalized system, this is done under the control of local settings of LC COLLATE and LC CTYPE. Thus, care should be taken when using bracketed filename patterns, as collation and typing rules may vary from one system to another. Also be aware that certain types of expression (that is, equivalence classes, character classes, and collating symbols) need not be supported on non-internationalized systems. The LC TIME and TZ entries are removed from the ENVIRONMENT VARIABLES section. SD5-XCU-ERN-46 is applied, moving this utility to the UUCP Utilities Option Group.

Excerpt from a page describing this subject · 10,660 chars · not written by Vinony

Wikidata facts

Show 2 more facts
has command line option
r
Sources (2)

via Wikidata · CC0

~23 min read

Article

18 sections
Contents
  • History
  • Technology
  • Sessions
  • Initial handshake
  • File requests
  • Final handshake
  • g-protocol
  • Other protocols
  • Mail routing
  • Bang path
  • UUCPNET and mapping<!--'UUCPNET' redirects here-->
  • Connections with the Internet
  • Remote commands
  • Decline
  • Current uses and legacy
  • See also
  • References
  • External links

UUCP (Unix-to-Unix Copy) is a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers.

A command named is one of the programs in the suite; it provides a user interface for requesting file copy operations. The UUCP suite also includes (user interface for remote command execution), (the communication program that performs the file transfers), (reports statistics on recent activity), (execute commands sent from remote machines), and (reports the UUCP name of the local system). Some versions of the suite include uuencoding|/ (convert 8-bit binary files to 7-bit text format and vice versa).

Gallery (2)

Connections

Categories