← man/network
uucp — man uucp — 80×24
ugur@toprak:~/man/network$man uucp
Bölüm 1

uucp

Unix'ten Unix'e kopyalama

Sözdizimi

       uucp [ seçenekler ] kaynak-dosya hedef-dosya

       uucp [ seçenekler ] kaynak-dosya... hedef-dizin

Açıklama

uucp komutu, sistemler arasında dosya kopyalar. Her dosya argümanı yerel makinedeki bir yol adı veya şu biçimdedir:

system!path

Bu biçim, uzak bir sistemde olarak yorumlanır. İlk biçimde, birinci dosyanın içeriği ikinciye kopyalanır. İkinci biçimde, her kaynak dosya hedef dizine kopyalanır.

Bir dosya, şu biçim kullanılarak sistem1 üzerinden sistem2'ye veya sistem2'den aktarılabilir:

system1!system2!path.

/ veya ~ ile başlamayan herhangi bir yol adı mevcut çalışma dizinine eklenir (-W veya --noexpand seçeneği kullanılmadığı sürece); elde edilen bu yolun uzak bir sistemde mevcut olması şart değildir. Basit bir ~ ile başlayan yol adı UUCP kamu (public) dizininde başlar; ~ad ile başlayan yol adı adı belirtilen kullanıcının ev dizininde başlar. ~ işareti ilgili sistemde yorumlanır. Bazı kabukların uucp bunu görmeden önce basit bir ~ işaretini yerel ev dizini olarak yorumlayacağına dikkat edilmelidir; bunu önlemek için ~ işareti tırnak içine alınmalıdır.

Kabuk meta karakterleri ? * [ ] (kabuğun bunları önce yorumlamasını önlemek için tırnak içine alındıkları varsayılarak) ilgili sistemde yorumlanır.

Kopyalama hemen gerçekleşmez, uucico (8) arka plan programı için kuyruğa alınır; -r veya --nouucico seçeneği verilmediği sürece arka plan programı hemen başlatılır. Her durumda, uzak sistem bir sonraki arandığında dosyalar kopyalanacaktır.

Seçenekler

uucp komutuna aşağıdaki seçenekler verilebilir.

-c, --nocopy Yerel kaynak dosyalarını spool dizinine kopyalama. uucico (8) arka plan programı tarafından işlenmeden önce silinirlerse kopyalama başarısız olur. Dosyalar, uucico (8) arka plan programı ve çağıran kullanıcı tarafından okunabilir olmalıdır.

-C, --copy Yerel kaynak dosyalarını spool dizinine kopyala. Varsayılan davranış budur.

-d, --directories Kopyalama yaparken gerekli tüm dizinleri oluştur. Varsayılan davranış budur.

-f, --nodirectories Hedef yol için gerekli herhangi bir dizin mevcut değilse kopyalamayı iptal et.

-R, --recursive Kaynak dosya adlarından herhangi biri dizin ise, içeriklerini hedef dizine (hedefin kendisi de bir dizin olmalıdır) özyinelemeli (recursive) olarak kopyala.

-g grade, --grade grade Dosya aktarım komutunun derecesini (grade) ayarla. Daha yüksek dereceli işler önce çalıştırılır. Dereceler yüksekten düşüğe doğru 0 ... 9 A ... Z a ... z şeklinde sıralanır.

-m, --mail Dosya aktarımının tamamlandığını veya başarısız olduğunu mail (1) ile bildir.

-n kullanıcı, --notify kullanıcı Dosya aktarımının tamamlandığını veya başarısız olduğunu uzak sistemdeki adı belirtilen kullanıcıya mail (1) ile bildir.

-r, --nouucico uucico (8) arka plan programını hemen başlatma; dosya aktarımını daha sonra yürütülmek üzere yalnızca kuyruğa al.

-j, --jobid Standart çıktıya iş kimliğini (jobid) yazdır. İş daha sonra iş kimliği uustat (1) komutunun -k seçeneğine iletilerek iptal edilebilir. Bazı karmaşık işlemlerin birden fazla iş kimliği üretmesi mümkündür, bu durumda her biri ayrı bir satıra yazdırılacaktır. Örneğin: uucp sys1!~user1/file1 sys2!~user2/file2 ~user3 biri sys1 sistemi için diğeri sys2 sistemi için olmak üzere iki ayrı iş üretecektir.

-W, --noexpand Uzak göreceli yol adlarının başına mevcut dizini ekleme.

-t, --uuto Bu seçenek uuto kabuk betiği tarafından kullanılır. uucp'nin son argümanı system!kullanıcı olarak yorumlamasına neden olur. Dosyalar, uzak sistemdeki ~/receive/KULLANICI/YEREL dizinine gönderilir; burada KULLANICI son argümandan ve YEREL ise yerel UUCP sistem adından alınır. Ayrıca uucp, --notify kullanıcı seçeneği belirtilmiş gibi davranacaktır.

-x type, --debug type Belirli hata ayıklama türlerini etkinleştir. Aşağıdaki türler tanınmaktadır: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing. uucp için yalnızca abnormal, config, spooldir ve execute anlamlıdır.

Virgülle ayrılarak birden fazla tür belirtilebilir ve --debug seçeneği birden fazla kez kullanılabilir. Ayrıca bir sayı da verilebilir, bu da yukarıdaki listeden o sayıda türü etkinleştirecektir; örneğin, --debug 2 seçeneği --debug abnormal,chat seçeneğine eşdeğerdir.

-I file, --config file Kullanılacak yapılandırma dosyasını ayarla. uucp komutunun nasıl derlendiğine bağlı olarak bu seçenek mevcut olmayabilir.

-v, --version Sürüm bilgisini bildir ve çık.

--help Bir yardım mesajı yazdır ve çık.

Ayrıca Bakınız

mail(1), uux(1), uustat(1), uucico(8)

Hatalar

Bazı seçenekler, uzak sistemdeki uucico (8) arka plan programının yeteneklerine bağlıdır.

-n ve -m seçenekleri, bir dosyayı bir uzak sistemden diğerine aktarırken çalışmaz.

Çalıştırma biti hariç dosya modları korunmaz. Elde edilen dosya uucp kullanıcısına ait olur.

Yazar

Ian Lance Taylor ian@airs.com

Taylor UUCP 1.07 uucp(1)