''' $Id: uucp.1,v 1.12 2002/03/05 22:13:33 ian Rel $ .TH uucp 1 "Taylor UUCP 1.07" .SH "نام (NAME)" uucp \- کپی فایل بین سیستم‌های یونیکس .SH "خلاصه دستور (SYNOPSIS)" .B uucp [ گزینه‌ها ] source-file destination-file .PP .B uucp [ گزینه‌ها ] source-file... destination-directory .SH "توضیحات (DESCRIPTION)" دستور .I uucp فایل‌ها را میان سیستم‌ها کپی می‌کند. هر آرگومان .I file یا یک مسیر روی رایانه محلی است یا به قالب .IP system!path .LP می‌باشد که به عنوان مسیری روی سیستم دوردست تفسیر می‌گردد. در شکل اول، محتویات فایل اول در فایل دوم کپی می‌شود. در شکل دوم، هر فایل مبدا درون دایرکتوری مقصد کپی می‌شود. .PP یک فایل می‌تواند با استفاده از .IP system1!system2!path. .LP از یا به .I system2 از طریق .I system1 منتقل شود. .PP هر نام مسیری که با / یا ~ آغاز نشود به انتهای دایرکتوری جاری اضافه خواهد شد (مگر آنکه گزینه .B \-W یا .B \--noexpand به کار رود)؛ مسیر حاصل لزوماً در سیستم دوردست وجود نخواهد داشت. نام مسیری که با یک ~ ساده آغاز شود از دایرکتوری عمومی UUCP شروع می‌شود؛ نام مسیری که با name~ آغاز شود از دایرکتوری خانگی کاربر نام‌برده شروع می‌شود. علامت ~ در سیستم مربوطه تفسیر می‌گردد. توجه داشته باشید که برخی پوسته‌ها پیش از آنکه .I uucp علامت ~ را دریافت کند، یک ~ ساده را به دایرکتوری خانگی محلی تفسیر می‌کنند؛ برای جلوگیری از این اتفاق باید ~ درون علامت نقل‌قول (کوتیشن) قرار گیرد. .PP متاکاراکترهای پوسته مانند ? * [ ] در سیستم مربوطه تفسیر می‌شوند، به شرطی که درون نقل‌قول قرار گیرند تا از تفسیر اولیه آنها توسط پوسته جلوگیری شود. .PP عملیات کپی بلافاصله رخ نمی‌دهد، بلکه برای دیمن .I uucico (8) در صف قرار می‌گیرد؛ دیمن بلافاصله آغاز به کار می‌کند مگر اینکه سوییچ .B \-r یا .B \-\-nouucico مشخص شده باشد. در هر صورت، دفعه بعد که با سیستم دوردست تماس گرفته شود فایل یا فایل‌ها کپی خواهند شد. .SH "گزینه‌ها (OPTIONS)" گزینه‌های زیر را می‌توان به .I uucp داد: .TP 5 .B \-c, \-\-nocopy فایل‌های مبدا محلی در دایرکتوری اسپول کپی نشوند. اگر فایل‌ها پیش از پردازش توسط دیمن .I uucico (8) حذف شوند، عملیات کپی با شکست مواجه می‌شود. فایل‌ها باید هم برای دیمن .I uucico (8) و هم برای کاربر فراخواننده قابل خواندن باشند. .TP 5 .B \-C, \-\-copy کپی کردن فایل‌های مبدا محلی در دایرکتوری اسپول. این حالت پیش‌فرض است. .TP 5 .B \-d, \-\-directories هنگام انجام کپی تمام دایرکتوری‌های لازم ساخته شوند. این حالت پیش‌فرض است. .TP 5 .B \-f, \-\-nodirectories اگر هر دایرکتوری لازم برای مسیر مقصد وجود نداشته باشد، عملیات کپی متوقف شود. .TP 5 .B \-R, \-\-recursive اگر هر کدام از نام‌های فایل مبدا دایرکتوری باشند، محتویات آنها به صورت بازگشتی در مقصد کپی شود (که خود مقصد نیز باید یک دایرکتوری باشد). .TP 5 .B \-g grade, \-\-grade grade تنظیم درجه اولویت برای دستور انتقال فایل. کارهای دارای درجه بالاتر زودتر اجرا می‌شوند. درجه‌ها از بالا به پایین شامل 0 ... 9 و A ... Z و a ... z هستند. .TP 5 .B \-m, \-\-mail گزارش موفقیت یا شکست در انتقال فایل از طریق .I mail (1). .TP 5 .B \-n user, \-\-notify user گزارش موفقیت یا شکست در انتقال فایل از طریق .I mail (1) به کاربر تعیین‌شده در سیستم دوردست. .TP 5 .B \-r, \-\-nouucico عدم اجرای فوری دیمن .I uucico (8)؛ صرفاً صف‌بندی انتقال فایل برای اجرای بعدی. .TP 5 .B \-j, \-\-jobid چاپ شناسه کار (jobid) در خروجی استاندارد. کار می‌تواند بعداً با پاس دادن jobid به سوییچ .B \-k دستور .I uustat (1) لغو شود. امکان دارد برخی عملیات‌های پیچیده بیش از یک jobid تولید کنند، که در این حالت هر کدام در یک سطر جداگانه چاپ خواهند شد. به عنوان مثال: .br .in +0.5i .nf uucp sys1!~user1/file1 sys2!~user2/file2 ~user3 .fi .in -0.5i دو کار مجزا تولید خواهد کرد، یکی برای سیستم .I sys1 و یکی برای سیستم .I sys2. .TP 5 .B \-W, \-\-noexpand نام‌های مسیر نسبی دوردست با دایرکتوری جاری پیشوند نشوند. .TP 5 .B \-t, \-\-uuto این گزینه توسط اسکریپت پوسته .I uuto استفاده می‌شود. این گزینه باعث می‌شود .I uucp آرگومان نهایی را به صورت .I system!user تفسیر کند. فایل یا فایل‌ها به .I ~/receive/USER/LOCAL در سیستم دوردست ارسال می‌شوند، که در آن .I USER از آرگومان پایانی و .I LOCAL نام سیستم محلی UUCP است. همچنین .I uucp به گونه‌ای عمل می‌کند که گویی .I \-\-notify user مشخص شده است. .TP 5 .B \-x type, \-\-debug type فعال‌سازی نوع‌های خاص اشکال‌زدایی. نوع‌های زیر شناسایی می‌شوند: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing. تنها abnormal, config, spooldir و execute برای .I uucp معنادار هستند. .PP می‌توان چندین نوع را با جدا کردن توسط کاما مشخص کرد، و گزینه .B \-\-debug می‌تواند چندین بار تکرار شود. همچنین می‌توان یک عدد تعیین کرد که به همان تعداد نوع از فهرست پیش‌گفته را فعال می‌کند؛ به عنوان مثال، .B \-\-debug 2 معادل است با: .B \-\-debug abnormal,chat. .TP 5 .B \-I file, \-\-config file تعیین فایل پیکربندی مورد استفاده. بسته به نحوه کامپایل شدن .I uucp ممکن است این گزینه در دسترس نباشد. .TP 5 .B \-v, \-\-version گزارش اطلاعات نسخه و خروج. .TP 5 .B \-\-help چاپ پیام راهنما و خروج. .SH "همچنین ببینید (SEE ALSO)" mail(1), uux(1), uustat(1), uucico(8) .SH "اشکالات (BUGS)" برخی گزینه‌ها وابسته به قابلیت‌های دیمن .I uucico (8) در سیستم دوردست هستند. .PP سوییچ‌های .I \-n و .I \-m هنگام انتقال فایل از یک سیستم دوردست به سیستمی دیگر کار نمی‌کنند. .PP حالت‌های فایل حفظ نمی‌شوند، مگر بیت اجرا. مالک فایل حاصل کاربر uucp خواهد بود. .SH "نویسنده (AUTHOR)" Ian Lance Taylor