Cet article est uneébauche concernant l’informatique.
« Unix to Unix Copy » ou « UUCP », ou encore en minuscules « uucp » (sigle dans lequelCP, oucp, servent à rappeler la commande en anglaisCopy[1],[2]), est unecommande informatique ou un ensemble deprogrammes qui permettent à deux machines d'échanger des fichiers et d'exécuter des commandes sur la machine distante en passant par une ligne téléphonique (modem), mais aussi sur une coucheTCP/IP (souvent à traversSSH), voire via un câblesérie direct (null modem). Le mode modem reste cependant le cas de figure le plus utilisé.
Son nom dérive de "cp", la commande permettant la copie de fichiers localement sur un système Unix.

Les fichiers à transférer et les tâches (jobs) à exécuter sont d'abord mis dans une file d'attente.
Le moment voulu, la machine distante est contactée (ou c'est elle qui contacte la machine émettrice) et la file d'attente est traitée.
UUCP serait plus efficace (les outils sontbatchés et compressés à l'avance), que les protocoles modernes commePPP pour récupérercourriel et news enaccès à Internet par ligne commutée (Dial-up).
Michael Lesk, deslaboratoires AT&T, commença à développer UUCP en1976. La version 2 fut ensuite développée en1977 surSystem Vrelease 2. En 1983 fut développée une version connue sous le nom de BNU (HDB) UUCP surSystemV release 3[3] et enfin la même année est néTaylor UUCP.
Il existe aussi une version baptisée BSD/OS UUCP (BSD pourBerkeley Software Distribution).
Pendant longtemps UUCP a été le moyen le plus utilisé pour faire transiter lescourriels et lesnews (Usenet) entre deux machinesUnix.Il est encore utilisé de nos jours, souvent en combinaison avecssh par les utilisateurs avancés d'ordinateurs portables.
UUCP est né sous UNIX, mais des versions ont été développées pour d'autres systèmes, ce qui permet d'échangercourriels,news et fichiers entreordinateurs fonctionnant sous dessystèmes d'exploitation différents, notamment AmigaUUCP sousAmigaOS et même sousMS-DOS. Taylor UUCP est souslicence GPL.