İSİM¶
uucp - Unix'den Unix'e kopyalama
KULLANIM¶
uucp [ seçenekler ] kaynak-dosya hedef-dosya
uucp [ seçenekler ] kaynak-dosya... hedef-dizin
AÇIKLAMA¶
uucp komutu dosyaları sistemler arasında kopyalar. Her bir
dosya argümanı ya yerel makinedeki ya da
sistem!dosyayolu
şeklinde belirtilen uzak bir makinedeki bir dosyayoludur. Birinci
kullanım şeklinde, birinci dosya içeriği ikinci
dosyaya yazılır. İkinci şekilde ise her kaynak
dosya, hedef dizine kopyalanır.
Aşağıdaki komut kullanılarak bir dosya
sistem1 üzerinden
sistem2'ye veya
sistem2'den
aktarılabilir.
sistem1!sistem2!dosyayolu
/ veya ~ ile başlamayan dosya yolları geçerli dizin
içinde kabul edilir (
-W veya
--noexpand
seçenekleri belirtilmediği sürece). Ortaya
çıkan yeni yolun uzak sistem içinde bulunması bir
zorunluluk değildir. Sadece bir ~ ile başlayan yol ismi genel
UUCP dizininde, ~kullanıcı_adı şeklinde belirtilen
bir yol ismi ise kullanıcı_adı olarak belirtilen
kullanıcının ev dizininde başlar. Bazı
kabuklarda ~ işareti yerel ev dizini olarak kabul edilir ve
uucp
bunu atlayabilir, bu nedenle ~ işaretini tırnak içinde
kullanmak daha iyi bir yöntemdir.
? * [ ] karakterleri kabuk metakarakterleri olarak yorumlanabilirler. Bu
sistemlerde, bu işaretleri tırnak içine alarak
uucp'den önce kabuğun devreye girerek bunları
yorumlaması önlenir.
Kopyalama hemen yapılmaz,
uucico(8) artalan süreci
için kuyruğa alınır. Eğer
-r ya da
--nouucico seçenekleri kullanılmazsa
uucico(8)
süreci hemen devreye girer. Her durumda uzaktaki sistem kopyalanacak
dosyaları çağırır.
SEÇENEKLER¶
Aşağıdaki seçenekler kullanılabilir.
- -c, --nocopy
- Yerel kaynak dosyalarını spool dizinine kopyalamaz.
Eğer bu dosyalar uucico(8) artalan süreci
tarafından işleme sokulmadan
kaldırmışsa, kopyalama başarısız
olur. Dosyalar uucico(8) artalan süreci ve komutu kullanan
kullanıcı tarafından okunabilir
olmalıdır.
- -C, --copy
- Yerel kaynak dosyalarını spool dizinine kopyalar.
Öntanımlıdır.
- -d, --directories
- Kopyalama sırasında gerekli dizinlerin hepsi
oluşturulur. Öntanımlıdır.
- -f, --nodirectories
- Eğer hedef yolda gerekli dizinler eksik ise kopyalama
yapılmaz.
- -R, --recursive
- Eğer herhangi bir kaynak dosya adı bir dizin ise,
bunların içerikleri de hedefe kopyalanır (hedefin
kendisi de dizin olmalıdır).
- -g derece, --grade derece
- Aktarılacak dosyanın önceliğini belirler.
Yüksek dereceli işlemler ilk önce
yapılır. Dereceler 0 ... 9 A ... Z ve a ... z olarak
yüksek dereceliden küçüğe doğru
sıralanır.
- -m, --mail
- Dosya aktarım işleminin tamamlanıp
tamamlanmadığını mail(1)
uygulamasını kullanarak bildirir.
- -n kullanıcı, --notify
kullanıcı
- Uzak sistemde belirtilen kullanıcıya dosya
transferinin tamamlanıp
tamamlanmadığını mail(1)
uygulamasını kullanarak bildirir.
- -r, --nouucico
- uucico(8) artalan sürecini hemen başlatmaz, transfer
işlemini daha sonra yapmak üzere dosyayı
kuyruğa koyar.
- -j, --jobid
- İş kimliğini standart çıktıya
basar. Bu iş daha sonra iş kimliği -k
seçeneğine belirtilerek uustat(1) ile iptal
edilebilir. Bazı karmaşık işlemlerde
ayrı satırlarda birden fazla iş kimliği
üretilebilir. Örneğin;
uucp sist1!~kull1/dosya1 sist2!~kull2/dosya2 ~kull3
-
Bu işlem değişik biri sist1 diğeri sist2
için olmak üzere iki adet iş üretir.
- -W, --noexpand
- Uzaktaki yol isimlerine geçerli dizin ismini eklemez.
- -t, --uuto
- Bu seçenek uuto kabuk betiği tarafından
kullanılır. Bu uucp'nin en son
argümanının sistem!kullanıcı olarak
kabul edilmesini sağlar. Dosyalar uzaktaki sistemin
~/receive/kullanıcı/yerel dizinine gönderilir. Burada
kullanıcı en son argümandan
alınır, yerel ise yerel uucp sisteminin
adıdır. Ayrıca --notify
kullanıcı seçeneği
kullanılmış gibi bu seçenekle ilgili
işlemi gerçekleştirir.
- -x tür, --debug tür
- Belirtilen hata ayıklama türlerini etkinleştirir.
Tanınan hata ayıklama türleri
şunlardır: abnormal, chat, handshake, uucp-proto, proto,
port, config, spooldir, execute, incoming, outgoing. uucp
için sadece abnormal, config, spooldir ve execute türleri
anlamlıdır.
Virgül ile ayrılmış birden fazla tür
verilebileceği gibi birden fazla --debug
seçeneği de kullanılabilir. Ayrıca sayı
verilerek de yukarıdaki listede belirtilen türlerin
seçimi sağlanabilir. Liste sıralamasına uymak
zorundasınız. Örneğin, --debug 2 ile
--debug abnormal,chat aynıdır.
- -I dosya, --config dosya
- Kullanılacak yapılandırma dosyasını
belirtir. Bu seçenek uucp'nin derlenme şekline
bağlı olarak geçerli olmayabilir.
- --help
- Seçeneklerin bir özetini gösterir ve
çıkar.
- -v, --version
- Sürüm bilgilerini gösterir ve çıkar.
İLGİLİ DOSYALAR¶
Dosya isimleri derleme sırasında veya yapılandırma
dosyası tarafından değiştirilebilir. Bu nedenle
aşağıdaki isimler tahminidir.
/etc/uucp/config - yapılandırma dosyası
/etc/uucp/oldconfig/ - Diğer yapılandırma dosyası (HDB ya da V2 biçimi)
/var/spool/uucp - UUCP spool dizini.
/var/log/uucp/Log - UUCP günlük dosyası.
/var/spool/uucppublic - Öntanımlı UUCP genel dizini.
İLGİLİ BELGELER¶
mail(1),
uux(1),
uustat(1),
uucico(8).
YAZILIM HATALARI¶
Bazı seçenekler uzak sistem üzerindeki
uucico(8)
artalan sürecinin yeteneklerine bağlıdır.
-n ve
-m seçenekleri iki uzak sistem arasında
kopyalamada çalışmamaktadır.
Dosya kipleri, çalıştırma biti haricinde korunmaz.
Sonuç dosya
uucp kullanıcısı
tarafından sahiplenilir.
YAZAN¶
Ian Lance Taylor <ian (at) airs.com> tarafından
yazılmıştır.
ÇEVİREN¶
Erdal Yazıcıoğlu <erdal.yazicioglu (at) gbhl.org.tr>,
Şubat 2004