uucp(1) | uucp(1) |
uucp - Unix'den Unix'e kopyalama
uucp [ seçenekler ] kaynak-dosya hedef-dosya uucp [ seçenekler ] kaynak-dosya... hedef-dizin
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.
Aşağıdaki seçenekler kullanılabilir.
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.
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.
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.
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.
Ian Lance Taylor <ian (at) airs.com> tarafından yazılmıştır.
Erdal Yazıcıoğlu <erdal.yazicioglu (at) gbhl.org.tr>, Şubat 2004
Taylor UUCP 1.06 |