| uucp(1) | General Commands Manual | uucp(1) |
نام (NAME)
uucp - کپی فایل بین سیستمهای یونیکس
خلاصه دستور (SYNOPSIS)
uucp [ گزینهها ] source-file destination-file
uucp [ گزینهها ] source-file... destination-directory
توضیحات (DESCRIPTION)
دستور uucp فایلها را میان سیستمها کپی میکند. هر آرگومان file یا یک مسیر روی رایانه محلی است یا به قالب
- system!path
میباشد که به عنوان مسیری روی سیستم دوردست تفسیر میگردد. در شکل اول، محتویات فایل اول در فایل دوم کپی میشود. در شکل دوم، هر فایل مبدا درون دایرکتوری مقصد کپی میشود.
یک فایل میتواند با استفاده از
- system1!system2!path.
از یا به system2 از طریق system1 منتقل شود.
هر نام مسیری که با / یا ~ آغاز نشود به انتهای دایرکتوری جاری اضافه خواهد شد (مگر آنکه گزینه -W یا --noexpand به کار رود)؛ مسیر حاصل لزوماً در سیستم دوردست وجود نخواهد داشت. نام مسیری که با یک ~ ساده آغاز شود از دایرکتوری عمومی UUCP شروع میشود؛ نام مسیری که با name~ آغاز شود از دایرکتوری خانگی کاربر نامبرده شروع میشود. علامت ~ در سیستم مربوطه تفسیر میگردد. توجه داشته باشید که برخی پوستهها پیش از آنکه uucp علامت ~ را دریافت کند، یک ~ ساده را به دایرکتوری خانگی محلی تفسیر میکنند؛ برای جلوگیری از این اتفاق باید ~ درون علامت نقلقول (کوتیشن) قرار گیرد.
متاکاراکترهای پوسته مانند ? * [ ] در سیستم مربوطه تفسیر میشوند، به شرطی که درون نقلقول قرار گیرند تا از تفسیر اولیه آنها توسط پوسته جلوگیری شود.
عملیات کپی بلافاصله رخ نمیدهد، بلکه برای دیمن uucico (8) در صف قرار میگیرد؛ دیمن بلافاصله آغاز به کار میکند مگر اینکه سوییچ -r یا --nouucico مشخص شده باشد. در هر صورت، دفعه بعد که با سیستم دوردست تماس گرفته شود فایل یا فایلها کپی خواهند شد.
گزینهها (OPTIONS)
گزینههای زیر را میتوان به uucp داد:
- -c, --nocopy
- فایلهای مبدا محلی در دایرکتوری اسپول کپی نشوند. اگر فایلها پیش از پردازش توسط دیمن uucico (8) حذف شوند، عملیات کپی با شکست مواجه میشود. فایلها باید هم برای دیمن uucico (8) و هم برای کاربر فراخواننده قابل خواندن باشند.
- -C, --copy
- کپی کردن فایلهای مبدا محلی در دایرکتوری اسپول. این حالت پیشفرض است.
- -d, --directories
- هنگام انجام کپی تمام دایرکتوریهای لازم ساخته شوند. این حالت پیشفرض است.
- -f, --nodirectories
- اگر هر دایرکتوری لازم برای مسیر مقصد وجود نداشته باشد، عملیات کپی متوقف شود.
- -R, --recursive
- اگر هر کدام از نامهای فایل مبدا دایرکتوری باشند، محتویات آنها به صورت بازگشتی در مقصد کپی شود (که خود مقصد نیز باید یک دایرکتوری باشد).
- -g grade, --grade grade
- تنظیم درجه اولویت برای دستور انتقال فایل. کارهای دارای درجه بالاتر زودتر اجرا میشوند. درجهها از بالا به پایین شامل 0 ... 9 و A ... Z و a ... z هستند.
- -m, --mail
- گزارش موفقیت یا شکست در انتقال فایل از طریق mail (1).
- -n user, --notify user
- گزارش موفقیت یا شکست در انتقال فایل از طریق mail (1) به کاربر تعیینشده در سیستم دوردست.
- -r, --nouucico
- عدم اجرای فوری دیمن uucico (8)؛ صرفاً صفبندی انتقال فایل برای اجرای بعدی.
- -j, --jobid
- چاپ شناسه
کار (jobid) در
خروجی
استاندارد.
کار
میتواند
بعداً با
پاس دادن jobid
به سوییچ -k
دستور uustat (1)
لغو شود.
امکان دارد
برخی
عملیاتهای
پیچیده بیش
از یک jobid
تولید
کنند، که در
این حالت هر
کدام در یک
سطر
جداگانه
چاپ خواهند
شد. به
عنوان مثال:
uucp sys1!~user1/file1 sys2!~user2/file2 ~user3
دو کار مجزا تولید خواهد کرد، یکی برای سیستم sys1 و یکی برای سیستم sys2. - -W, --noexpand
- نامهای مسیر نسبی دوردست با دایرکتوری جاری پیشوند نشوند.
- -t, --uuto
- این گزینه توسط اسکریپت پوسته uuto استفاده میشود. این گزینه باعث میشود uucp آرگومان نهایی را به صورت system!user تفسیر کند. فایل یا فایلها به ~/receive/USER/LOCAL در سیستم دوردست ارسال میشوند، که در آن USER از آرگومان پایانی و LOCAL نام سیستم محلی UUCP است. همچنین uucp به گونهای عمل میکند که گویی --notify user مشخص شده است.
- -x type, --debug type
- فعالسازی نوعهای خاص اشکالزدایی. نوعهای زیر شناسایی میشوند: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing. تنها abnormal, config, spooldir و execute برای uucp معنادار هستند.
میتوان چندین نوع را با جدا کردن توسط کاما مشخص کرد، و گزینه --debug میتواند چندین بار تکرار شود. همچنین میتوان یک عدد تعیین کرد که به همان تعداد نوع از فهرست پیشگفته را فعال میکند؛ به عنوان مثال، --debug 2 معادل است با: --debug abnormal,chat.
- -I file, --config file
- تعیین فایل پیکربندی مورد استفاده. بسته به نحوه کامپایل شدن uucp ممکن است این گزینه در دسترس نباشد.
- -v, --version
- گزارش اطلاعات نسخه و خروج.
- --help
- چاپ پیام راهنما و خروج.
همچنین ببینید (SEE ALSO)
mail(1), uux(1), uustat(1), uucico(8)
اشکالات (BUGS)
برخی گزینهها وابسته به قابلیتهای دیمن uucico (8) در سیستم دوردست هستند.
سوییچهای -n و -m هنگام انتقال فایل از یک سیستم دوردست به سیستمی دیگر کار نمیکنند.
حالتهای فایل حفظ نمیشوند، مگر بیت اجرا. مالک فایل حاصل کاربر uucp خواهد بود.
نویسنده (AUTHOR)
Ian Lance Taylor <ian@airs.com>
| Taylor UUCP 1.07 |