uucp(1p)
PROLOG
Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig åt. Se motsvarande Linux-manualsida för detaljer om Linux-beteende, eller så kanske gränssnittet inte är implementerat på Linux.
NAMN
uucp — kopiering från system till system
SYNOPSIS
uucp [-cCdfjmr] [-n användare] källfil... destinationsfil
BESKRIVNING
Verktyget uucp ska kopiera filer som anges av argumentet källfil till argumentet destinationsfil. Filerna som anges kan finnas på lokala eller fjärranslutna system.
Verktyget uucp kan inte garantera stöd för alla teckenkodningar under alla omständigheter. Till exempel kan överföringsdata begränsas till 7 bitar av det underliggande nätverket, 8-bitarsdata och filnamn behöver inte vara portabla till system som inte är internationaliserade, och så vidare.
Under dessa omständigheter rekommenderas att endast tecken som definieras i ISO/IEC 646:1991, International Reference Version, motsvarande ASCII:s 7-bitars teckenområde, används, och att endast tecken som definieras i den portabla filnamnsteckenuppsättningen används för att namnge filer.
Protokollet för filöverföring är inte specificerat av POSIX.1-2008.
Typiska implementationer av detta verktyg kräver en kommunikationslinje konfigurerad för att använda Base Definitions-volymen av POSIX.1-2017, kapitel 11, General Terminal Interface, men andra kommunikationssätt kan användas.
På system där inga kommunikationssätt finns tillgängliga, antingen tillfälligt eller permanent, ska detta verktyg skriva ett felmeddelande som beskriver problemet och avsluta med en exitstatus som inte är noll.
FLAGGOR
Verktyget uucp ska följa Base Definitions-volymen av POSIX.1-2017, avsnitt 12.2, Utility Syntax Guidelines.
Följande flaggor ska stödjas:
-c
Kopiera inte lokal fil till spoolkatalogen för överföring till fjärrmaskinen. Detta är standard.
-C
Tvinga kopiering av lokala filer till spoolkatalogen för överföring.
-d
Skapa alla nödvändiga kataloger för filkopieringen. Detta är standard.
-f
Skapa inte mellanliggande kataloger för filkopieringen.
-j
Skriv jobbidentifieringssträngen till standardutdata. Denna jobbidentifiering kan användas av uustat för att hämta status eller avsluta ett jobb.
-m
Skicka e-post till den som begärde kopieringen när kopieringen är slutförd.
-n användare
Meddela användare på fjärrsystemet att en fil skickades.
-r
Starta inte filöverföringen. Lägg endast jobbet i kö.
OPERANDER
Följande operander ska stödjas:
destinationsfil, källfil
En sökväg till en fil som ska kopieras till respektive från. Båda namnen kan vara en sökväg på den lokala maskinen, eller ha formen:
systemnamn!sökväg
där systemnamn hämtas från en lista över systemnamn som uucp känner till.
Destinationens systemnamn kan också vara en lista av namn, till exempel:
systemnamn!systemnamn!...!systemnamn!sökväg
I detta fall görs ett försök att skicka filen via den angivna rutten till destinationen. Försiktighet bör iakttas för att säkerställa att mellanliggande noder i rutten är villiga att vidarebefordra information.
Skalets mönstermatchningstecken ?, * och [...] som förekommer i sökväg ska expanderas på det lämpliga systemet.
Sökvägar kan vara någon av följande:
- En absolut sökväg.
- En sökväg föregången av ~användare, där användare är ett inloggningsnamn på det angivna systemet och ersätts av den användarens inloggningskatalog. Observera att om ett ogiltigt inloggningsnamn anges, används som standard den publika katalogen, kallad PUBDIR. Den faktiska platsen för PUBDIR är implementeringsdefinierad.
- En sökväg föregången av ~/destination, där destination läggs till efter PUBDIR.
- Observera: Denna destination behandlas som ett filnamn om inte mer än en fil överförs av denna begäran eller destinationen redan är en katalog. För att säkerställa att det är en katalog, avsluta destinationen med /. Till exempel gör ~/dan/ som destination katalogen PUBDIR/dan om den inte finns och placerar de begärda filerna i den katalogen.
- Allt annat ska föregås av aktuell katalog.
Om resultatet är en felaktig sökväg för fjärrsystemet ska kopieringen misslyckas. Om destinationsfil är en katalog ska den sista delen av namnet på källfil användas.
De läs-, skriv- och körbehörigheter som ges av uucp är implementeringsdefinierade.
STDIN
Används inte.
INDATAFILER
Filerna som ska kopieras är vanliga filer.
MILJÖVARIABLER
Följande miljövariabler ska påverka körningen av uucp:
LANG
Tillhandahåller ett standardvärde för internationaliseringsvariabler som är osatta eller null. Se Base Definitions-volymen av POSIX.1-2017, avsnitt 8.2, Internationalization Variables, för prioritetsordningen mellan internationaliseringsvariabler som används för att bestämma värden för lokal-kategorier.
LC_ALL
Om satt till ett icke-tomt strängvärde ska den åsidosätta värdena för alla andra internationaliseringsvariabler.
LC_COLLATE
Bestämmer lokal för beteendet hos intervall, ekvivalensklasser och fler-teckens sorteringselement inom hakparentesomslutna filnamnsmönster.
LC_CTYPE
Bestämmer lokal för tolkningen av byte-sekvenser med textdata som tecken, till exempel enkelbyte- kontra flerbytetecken i argument och indatafiler, samt beteendet hos teckenklasser inom hakparentesomslutna filnamnsmönster, till exempel:
'[[:lower:]]*'
LC_MESSAGES
Bestämmer lokalen som ska användas för att påverka format och innehåll i diagnostiska meddelanden som skrivs till standardfel och informativa meddelanden som skrivs till standardutdata.
NLSPATH
Bestämmer platsen för meddelandekataloger vid behandling av LC_MESSAGES.
ASYNKRONA HÄNDELSER
Standard.
STDOUT
Används inte.
STDERR
Standardfel ska endast användas för diagnostiska meddelanden.
UTDATAFILER
Utdatafilerna, som kan finnas på andra system, är kopior av indatafilerna.
Om -m används modifieras e-postfiler.
UTÖKAD BESKRIVNING
Ingen.
EXITSTATUS
Följande exitvärden ska returneras:
0 Slutfördes utan fel. >0 Ett fel inträffade.
KONSEKVENSER AV FEL
Standard.
Följande avsnitt är informativa.
ANVÄNDNING I PROGRAM
Detta verktyg är en del av alternativet UUCP Utilities och behöver inte stödjas av alla implementationer.
Domänen av fjärråtkomliga filer kan, och bör av uppenbara säkerhetsskäl vanligen, vara kraftigt begränsad.
Observera att tecknet ! i adresser måste escapes när csh används som kommandotolk, eftersom csh använder detta tecken i sin syntax för historikersättning. För ksh och sh är escape inte nödvändigt, men kan användas.
Som nämnts ovan expanderas skalets metatecken som förekommer i sökvägar på det lämpliga systemet. På ett internationaliserat system görs detta under kontroll av lokala inställningar för LC_COLLATE och LC_CTYPE.
Därför bör försiktighet iakttas när hakparentesomslutna filnamnsmönster används, eftersom sorterings- och typningsregler kan variera från ett system till ett annat. Var också medveten om att vissa uttryckstyper, det vill säga ekvivalensklasser, teckenklasser och sorteringssymboler, inte behöver stödjas på system som inte är internationaliserade.
EXEMPEL
Inga.
BAKGRUND OCH MOTIVERING
Ingen.
FRAMTIDA RIKTNING
Ingen.
SE ÄVEN
mailx(1p), uuencode(1p), uustat(1p), uux(1p)
The Base Definitions volume of POSIX.1-2017, Chapter 8, Environment Variables, Chapter 11, General Terminal Interface, Section 12.2, Utility Syntax Guidelines
UPPHOVSRÄTT
Delar av denna text är återtryckta och återgivna i elektronisk form från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 av Institute of Electrical and Electronics Engineers, Inc. och The Open Group.
Vid eventuell avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group är den ursprungliga standarden från IEEE och The Open Group det avgörande dokumentet.
Den ursprungliga standarden kan erhållas online på:
http://www.opengroup.org/unix/online.html
Eventuella typografiska eller formateringsfel som förekommer på denna sida har sannolikt införts under konverteringen av källfilerna till manualsidesformat.
För att rapportera sådana fel, se:
https://www.kernel.org/doc/man-pages/reporting_bugs.html
Manualsidans sidfot:
IEEE/The Open Group 2017 UUCP(1P)
Sidor som hänvisar till denna sida
HTML-rendering
HTML-renderingen skapades 2026-01-16 av Michael Kerrisk, författare till The Linux Programming Interface.
För information om fördjupade utbildningar i Linux/UNIX-systemprogrammering, se: