Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen tnftp komutudur.
Program:
ADI
ftp — İnternet dosya aktarım programı
SİNOPSİS
ftp [-46AadefginpRtVv] [-N netrc] [-o çıktı] [-P Liman] [-q bırakma zamanı] [-r yeniden]
[-s kalp] [-T dir,maksimum[,inc]] [[kullanıcı@]ev sahibi [Liman]] [[kullanıcı@]ev sahibi:[yol][/]]
[dosya:///yol] [ftp://[kullanıcı[:şifre]@]ev sahibi[:Liman]/yol[/][;tür=X]]
[http://[kullanıcı[:şifre]@]ev sahibi[:Liman]/yol] [Kendi ID’n ile mağazalarını oluştur]
ftp -u URL dosya [Kendi ID’n ile mağazalarını oluştur]
TANIM
ftp İnternet standardı Dosya Aktarım Protokolü'nün kullanıcı arabirimidir. program
kullanıcının uzak bir ağ sitesine ve bu siteden dosya aktarmasına izin verir.
Son beş argüman, FTP veya HTTP protokollerini kullanarak veya doğrudan
geçerli dizine kopyalama. Bu, komut dosyaları için idealdir. bkz. OTOMATİK ALMA
DOSYALAR Daha fazla bilgi için aşağıda.
Seçenekler komut satırında veya komut yorumlayıcıda belirtilebilir.
-4 Güçler ftp yalnızca IPv4 adreslerini kullanmak için.
-6 Güçler ftp yalnızca IPv6 adreslerini kullanmak için.
-A Etkin mod ftp'yi zorla. Varsayılan olarak, ftp pasif mod ftp kullanmaya çalışacak ve
pasif sunucu tarafından desteklenmiyorsa aktif moda geri dönün. Bu seçenek
nedenleri ftp her zaman etkin bir bağlantı kullanmak için. Sadece bağlanmak için kullanışlıdır.
pasif modu düzgün şekilde uygulamayan çok eski sunuculara.
-a Bilgiler ftp normal oturum açma prosedürünü atlamak ve bunun yerine isimsiz bir oturum açmak için.
-d Hata ayıklamayı etkinleştirir.
-e Komut satırı düzenlemeyi devre dışı bırakır. Bu, Emacs ange-ftp modu için kullanışlıdır.
-f FTP veya HTTP proxy'lerinden geçen aktarımlar için önbelleğin yeniden yüklenmesini zorlar.
-g Dosya adı globasyonunu devre dışı bırakır.
-i Birden çok dosya aktarımı sırasında etkileşimli istemleri kapatır.
-N netrc kullanım netrc yerine ~/.netrc. Bakın L' .netrc DOSYA daha fazla bilgi için.
-n kısıtlamalar ftp otomatik olmayanlar için ilk bağlantıda "otomatik oturum açma" girişiminden
transferleri getir. Otomatik oturum açma etkinse, ftp kontrol edecek .netrc (görmek
aşağıda) bir hesabı açıklayan bir giriş için kullanıcının ana dizinindeki dosya
uzak makine. Herhangi bir giriş yoksa, ftp uzak makine için soracak
oturum açma adı (varsayılan, yerel makinedeki kullanıcı kimliğidir) ve eğer
gerekliyse, oturum açmak için bir parola ve bir hesap isteyin. NS
otomatik getirme aktarımları için otomatik oturum açmayı geçersiz kılın, kullanıcı adını belirtin (ve
isteğe bağlı olarak, parola) uygun şekilde.
-o çıktı Dosyaları otomatik olarak getirirken, içeriği şuraya kaydedin: çıktı. çıktı ayrıştırıldı
göre DOSYA İSİMLENDİRME SÖZLEŞMELER altında. Eğer çıktı '-' değil veya değil
'|' ile başlayın, ardından yalnızca belirtilen ilk dosya içine alınacak
çıktı; diğer tüm dosyalar, uzaktan kumandalarının temel adına alınacaktır.
adı.
-P Liman Bağlantı noktası numarasını şu şekilde ayarlar: Liman.
-p Bağlantı filtreleme güvenlik duvarlarının arkasında kullanım için pasif mod işlemini etkinleştirin.
Bu seçenek şu şekilde kullanımdan kaldırıldı: ftp şimdi varsayılan olarak pasif modu kullanmaya çalışıyor,
sunucu pasif bağlantıları desteklemiyorsa aktif moda geri dönme.
-q bırakma zamanı
Bağlantı kesildiyse çıkın bırakma zamanı saniye.
-R Tüm proxy olmayan otomatik getirmeleri yeniden başlatın.
-r beklemek Başarısız olursa bağlantı girişimini yeniden deneyin, duraklatın. beklemek saniye.
-s kalp Kullanımlar kalp tüm bağlantılar için yerel IP adresi olarak.
-t Paket izlemeyi etkinleştirir.
-T yön,maksimum[,artım]
için maksimum aktarım hızını ayarlayın. yön için maksimum bayt/saniye ve eğer
belirtilen artış artım bayt/saniye. bkz. oranları Daha fazla bilgi için
bilgiler.
-u URL dosya [...]
Dosyaları komut satırına yükleyin URL nerede URL ftp URL türlerinden biridir
otomatik getirme tarafından desteklenir (tek dosya için isteğe bağlı bir hedef dosya adıyla
yüklemeler) ve dosya yüklenecek bir veya daha fazla yerel dosyadır.
-V devre dışı bırakmak gereksiz sözlerle dolu ve ilerleme, çıktı olduğunda etkin varsayılanı geçersiz kılmak
bir terminale.
-v etkinleştirme gereksiz sözlerle dolu ve ilerleme. Çıkış bir terminale ise bu varsayılandır
(ve durumunda ilerleme, ftp ön plan sürecidir). kuvvetler ftp için
uzak sunucudan gelen tüm yanıtları göstermenin yanı sıra veri aktarımı hakkında rapor
istatistikleri.
İstemci ana bilgisayarı olan ftp komut satırında belirtilebilir. Eğer
bu bitti, ftp üzerindeki bir FTP sunucusuyla hemen bağlantı kurmaya çalışır.
o ev sahibi; aksi halde, ftp komut yorumlayıcısına girecek ve
kullanıcı. Ne zaman ftp kullanıcıdan komut bekliyorsa, kullanıcıya 'ftp>' istemi verilir.
kullanıcı. Aşağıdaki komutlar tarafından tanınır ftp:
! [komuta [args]]
Yerel makinede etkileşimli bir kabuk çağırın. Argümanlar varsa,
ilki, geri kalanıyla doğrudan yürütülecek bir komut olarak alınır.
argümanlar onun argümanları olarak.
$ makro adı [args]
Makroyu yürütün makro adı ile tanımlanan macdef Komut.
Bağımsız değişkenler makroya küreselleştirilmeden geçirilir.
hesap [passwd]
Erişim için uzak bir sistem tarafından gerekli olan ek bir şifre sağlayın.
Bir oturum başarıyla tamamlandıktan sonra kaynaklar. Argüman yoksa
dahil, kullanıcıdan yankılanmayan bir hesap şifresi istenecektir.
giriş modu.
eklemek yerel dosya [uzak dosya]
Uzak makinedeki bir dosyaya yerel bir dosya ekleyin. Eğer uzak dosya kaldı
belirtilmemişse, yerel dosya adı, oluşturulduktan sonra uzak dosyanın adlandırılmasında kullanılır.
herhangi biri tarafından değiştirilmiş trans or nmap ayar. Dosya aktarımı mevcut ayarları kullanır
için tip, biçim, kip, ve yapı.
ascii Dosya aktarımını ayarlayın tip ASCII ağı için. Bu varsayılan türdür.
çan Her dosya aktarım komutu tamamlandıktan sonra bir zilin çalınmasını düzenleyin.
ikili Dosya aktarımını ayarlayın tip ikili görüntü aktarımını desteklemek için.
Hoşçakal Uzak sunucu ile FTP oturumunu sonlandırın ve çıkın ftp. Dosyanın sonu
ayrıca oturumu sonlandıracak ve çıkacaktır.
dava sırasında uzak bilgisayar dosya adı büyük/küçük harf eşlemesini aç/kapat almak, Mget ve çıktı
komutlar. Ne zaman dava açık (varsayılan kapalı), tüm uzak bilgisayar dosya adları
büyük harfler yerel dizine eşlenen harflerle yazılır
küçük harfe.
cd uzak dizin
Uzak makinedeki çalışma dizinini şu şekilde değiştirin: uzak dizin.
cdup Uzak makine çalışma dizinini mevcut uzaktan kumandanın ebeveyni olarak değiştirin
makine çalışma dizini.
chmod kip uzak dosya
Dosyanın izin modlarını değiştirin uzak dosya uzak sistemde
kip.
kapat Uzak sunucu ile FTP oturumunu sonlandırın ve komuta geri dönün
Tercüman. Tanımlanmış tüm makrolar silinir.
cr Ascii tipi dosya alımı sırasında satır başı ayırmayı aç/kapat. Kayıtlar
ascii tipi dosya aktarımı sırasında bir satır başı/satır besleme dizisi ile gösterilir.
Ne zaman cr açıksa (varsayılan), satır başları bu diziden
UNIX tek satır besleme kayıt sınırlayıcı ile uyumludur. UNIX dışı kayıtlar
uzak sistemler tek satır besleme içerebilir; bir ascii tipi transfer olduğunda
yapıldığında, bu satır beslemeleri bir kayıt sınırlayıcıdan yalnızca şu durumlarda ayırt edilebilir: cr
kapalı.
silmek uzak dosya
Dosyayı sil uzak dosya uzak makinede.
dir [uzak yol [yerel dosya]]
Uzak makinedeki bir dizinin içeriğinin bir listesini yazdırın. NS
listeleme, sunucunun seçtiği herhangi bir sisteme bağlı bilgiyi içerir.
Dahil etmek; örneğin, çoğu UNIX sistemi 'ls komutundan çıktı üretecektir.
-l'. Eğer uzak yol belirtilmezse, geçerli çalışma dizini kullanılır.
Etkileşimli istem açıksa, ftp kullanıcıdan son
argüman gerçekten almak için hedef yerel dosyadır dir çıktı. yerel yoksa
dosya belirtilmişse veya yerel dosya dır-dir '-', çıktı terminale gönderilir.
kesmek eş anlamlısı kapat.
düzenleme Komut satırı düzenleme ve bağlama duyarlı komut ve dosya tamamlama arasında geçiş yapın.
Giriş bir terminalden geliyorsa bu otomatik olarak etkinleştirilir ve devre dışı bırakılır
aksi takdirde.
epsv epsv4 epsv6
Tüm IP, IPv4 ve IPv6'da genişletilmiş EPSV ve EPRT komutlarının kullanımını açın/kapatın
sırasıyla bağlantılar. Önce EPSV / EPRT'yi, ardından PASV / PORT'u deneyin. Bu
varsayılan olarak etkindir. Genişletilmiş bir komut başarısız olursa, bu seçenek
mevcut bağlantı süresince veya epsv,
epsv4ya da epsv6 tekrar yürütülür.
çıkış eş anlamlısı Hoşçakal.
Özellikler Uzak sunucunun hangi özellikleri desteklediğini görüntüleyin (FEAT komutunu kullanarak).
siktir et yerel dosya
içinde listelenen dosyaları alın. yerel dosyadosya adı başına bir satıra sahip olan .
Airdrop Formu biçim
Dosya aktarımını ayarlayın Airdrop Formu için biçim. Varsayılan (ve yalnızca desteklenen) biçim
"baskısız"dır.
ftp ev sahibi [Liman]
eş anlamlısı açık.
ftp_debug [ftp_debug değeri]
Hata ayıklama modunu değiştir. isteğe bağlı ise ftp_debug değeri kullanıldığı belirtilir
hata ayıklama düzeyini ayarlamak için Hata ayıklama açıkken, ftp gönderilen her komutu yazdırır
uzak makineye, önüne '-->' dizesi gelir.
kapı [ev sahibi [Liman]]
TIS FWTK ve Gauntlet üzerinden bağlanmak için kullanılan geçit-ftp modunu aç/kapat
ftp proxy'leri. Gate-ftp sunucusu ayarlanmamışsa buna izin verilmeyecektir.
(açıkça kullanıcı tarafından veya FTPSERVER ortam değişkeninden). Eğer
ev sahibi verilirse, geçit-ftp modu etkinleştirilecek ve geçit-ftp sunucusu
ayarlanmak ev sahibi. Eğer Liman bağlantı noktası olarak kullanılacak olan da verilmiştir.
gate-ftp sunucusuna.
almak uzak dosya [yerel dosya]
Alın uzak dosya ve yerel makinede saklayın. Yerel dosya ise
ad belirtilmez, uzak makinede sahip olduğu adla aynı ad verilir,
akım tarafından değişikliğe tabi dava, trans, ve nmap ayarlar.
için geçerli ayarlar tip, Airdrop Formu, kip, ve yapı aktarılırken kullanılır
dosya.
topak Şunun için dosya adı genişletmesini aç/kapat silmek, Mget, çıktı, ve mreget. Küreleme ise
ile kapatıldı topak, dosya adı bağımsız değişkenleri tam anlamıyla alınır ve değil
genişletilmiş. için küre çıktı olarak yapılır csh(1). İçin silmek, Mget, ve
mreget, her uzak dosya adı uzak makinede ayrı ayrı genişletilir ve
listeler birleştirilmemiştir. Bir dizin adının genişletilmesi muhtemelen
sıradan bir dosyanın adının genişletilmesinden farklı: kesin sonuç
yabancı işletim sistemine ve ftp sunucusuna bağlıdır ve şu şekilde önizlenebilir:
'mls uzak dosyaları -' yapıyor Not: Mget, çıktı ve mreget transfer amaçlı değil
dosyaların tüm dizin alt ağaçları. Bu, bir transfer ile yapılabilir. katran(1)
alt ağacın arşivi (ikili modda).
esrar [boyut]
Aktarılan her veri bloğu için karma işareti ('#') yazdırmayı açın/kapatın. boyutu
veri bloğu varsayılanları 1024 bayttır. Bu belirtilerek değiştirilebilir boyut in
bayt. etkinleştirme esrar devre dışı bırakır ilerleme.
yardım et [komuta]
Anlamı hakkında bilgilendirici bir mesaj yazdırın komuta. Argüman yoksa
göz önüne alındığında, ftp bilinen komutların bir listesini yazdırır.
boş [saniye]
Uzak sunucudaki hareketsizlik zamanlayıcısını şu şekilde ayarlayın: saniye saniye. Eğer saniye is
atlanırsa, geçerli hareketsizlik zamanlayıcısı yazdırılır.
görüntü eş anlamlısı ikili.
lcd [rehber]
Yerel makinedeki çalışma dizinini değiştirin. Eğer hayırsa rehber is
belirtildiğinde, kullanıcının ana dizini kullanılır.
az dosya eş anlamlısı Kanal.
lsayfa yerel dosya
ekran yerel dosya tarafından belirtilen programla set çağrı cihazı seçeneği.
lpwd Çalışma dizinini yerel makinede yazdırın.
ls [uzak yol [yerel dosya]]
eş anlamlısı dir.
macdef makro adı
Bir makro tanımlayın. Sonraki satırlar makro olarak saklanır makro adı; boş
satır (bir dosyadaki ardışık yeni satır karakterleri veya
terminal) makro giriş modunu sonlandırır. 16 makro ve 4096 limit var
tüm tanımlanmış makrolardaki toplam karakter. Makro adları maksimum 8 olabilir
karakterler. Makrolar yalnızca tanımlandıkları geçerli oturum için geçerlidir
içinde (veya bir oturumun dışında tanımlanmışsa, bir sonraki oturumla çağrılan oturuma
açık komut) ve bir kapat komut yürütülür. çağırmak için
bir makro, kullanın $ komutu (yukarıya bakın).
Makro işlemci '$' ve '\' karakterlerini özel karakterler olarak yorumlar. bir '$'
arkasından bir sayı (veya sayılar) gelen ilgili bağımsız değişkenle değiştirilir
makro çağırma komut satırı. Bir '$' ve ardından bir 'i' makroyu işaret eder
Yürütülen makronun döngüye alınacağı işlemci. İlk geçişte “$i”
makro çağırma komut satırındaki ilk argümanla değiştirilir,
ikinci geçiş, ikinci argümanla değiştirilir ve bu böyle devam eder. Bir '\' ardından
herhangi bir karakter o karakterle değiştirilir. özel önlemek için '\' kullanın
'$' tedavisi.
silmek [uzak dosyalar]
silmek uzak dosyalar uzak makinede.
mdir uzak dosyalar yerel dosya
Facebok sayfasını beğenin : dir, birden çok uzak dosya belirtilebilir. Etkileşimli ise
yönlendirme açık, ftp kullanıcıdan son argümanın doğruluğunu doğrulamasını isteyecektir.
gerçekten de almak için hedef yerel dosya mdir çıktı.
Mget uzak dosyalar
genişletmek uzak dosyalar uzak makinede ve bir almak her dosya adı için
böylece üretilmiştir. Görmek topak dosya adı genişletmesiyle ilgili ayrıntılar için. Sonuç dosyası
isimler daha sonra buna göre işlenecektir. dava, trans, ve nmap ayarlar.
Dosyalar, değiştirilebilen yerel çalışma dizinine aktarılır
'lcd dizini' ile; ile yeni yerel dizinler oluşturulabilir '! mkdir
dizin'.
mkdir dizin adı
Uzak makinede bir dizin oluşturun.
mls uzak dosyalar yerel dosya
Facebok sayfasını beğenin : ls, birden çok uzak dosya belirtilebilir ve yerel dosya , eğer mülteci statüleri sona erdirilmemişse Amerika'ya geldikten bir yıl sonra
Belirtilmek. Etkileşimli istem açıksa, ftp kullanıcıya soracak
son argümanın gerçekten de almak için hedef yerel dosya olduğunu doğrulayın mls
çıktı.
mlsd [uzak yol]
İçeriğini göster uzak yol (geçerli olarak geçerli olan
dizini) MLSD kullanarak makine tarafından ayrıştırılabilir bir biçimde. biçimi
ekran 'remopts mlst ...' ile değiştirilebilir.
mlst [uzak yol]
Ayrıntıları göster uzak yol (geçerli olarak geçerli olan
dizini), MLST kullanarak makine tarafından ayrıştırılabilir bir biçimde. biçimi
ekran 'remopts mlst ...' ile değiştirilebilir.
kip mod adı
Dosya aktarımını ayarlayın kip için mod adı. Varsayılan (ve yalnızca desteklenen) mod
"akış" dır.
mod zamanı uzak dosya
Uzak makinedeki dosyanın son değişiklik zamanını RFC 2822'de göster
biçimi.
Daha dosya eş anlamlısı Kanal.
çıktı yerel dosyalar
Bağımsız değişkenler olarak verilen yerel dosyalar listesindeki joker karakterleri genişletin ve koymak için
sonuç listesindeki her dosya. Görmek topak dosya adı genişletme ayrıntıları için.
Ortaya çıkan dosya adları daha sonra aşağıdakilere göre işlenecektir. trans ve nmap
ayarlar.
mreget uzak dosyalar
Başına göre Mget, ancak gerçekleştirir tekrarlamak yerine almak.
mesaj gönder yerel dosyalar
eş anlamlısı çıktı.
daha yeni uzak dosya [yerel dosya]
Dosyayı yalnızca uzak dosyanın değişiklik zamanı daha yeniyse alın
geçerli sistemdeki dosya. Geçerli dosyada dosya yoksa
sistem, uzak dosya kabul edilir daha yeni. Aksi takdirde, bu komut
ile özdeş almak.
liste [uzak yol [yerel dosya]]
eş anlamlısı ls.
nmap [desen dış model]
Dosya adı eşleme mekanizmasını ayarlayın veya ayarını kaldırın. Herhangi bir argüman belirtilmemişse,
dosya adı eşleme mekanizması ayarlanmamış. Argümanlar belirtilirse, uzak
dosya adları sırasında eşlenir çıktı komutlar ve koymak olmadan verilen komutlar
belirtilen uzak hedef dosya adı. Bağımsız değişkenler belirtilirse, yerel dosya adları
sırasında eşlenir Mget komutlar ve almak belirtilmeden verilen komutlar
yerel hedef dosya adı. Bu komut, UNIX olmayan bir ağa bağlanırken kullanışlıdır.
farklı dosya adlandırma kurallarına veya uygulamalarına sahip uzak bilgisayar. NS
eşleme tarafından belirlenen deseni takip eder desen ve dış model. [desen] bir
gelen dosya adları için şablon (zaten
için trans ve dava ayarlar). Değişken şablonlama şu şekilde gerçekleştirilir:
"$1", "$2", ... "$9" dizileri dahil desen. önlemek için '\' kullanın
'$' karakterinin bu özel muamelesi. Diğer tüm karakterler işlenir
kelimenin tam anlamıyla ve belirlemek için kullanılır nmap [desen] değişken değerleri. İçin
verilen örnek desen $1.$2 ve uzak dosya adı "mydata.data", $1
"verilerim" değerine sahip olur ve $2, "veri" değerine sahip olur. NS dış model
sonuçtaki eşlenen dosya adını belirler. "$1", "$2", ... "$9" dizileri
kaynaklanan herhangi bir değer ile değiştirilir desen şablon. Sekans
“$0” orijinal dosya adıyla değiştirilir. Ek olarak, “[SEQ1,
SEQ2]”, [ ile değiştirilirSEQ1] Eğer SEQ1 boş bir dize değil; aksi halde öyle
ile ikame edilmiş SEQ2. Örneğin, komut
nmap $1.$2.$3 [$1,$2].[$2,file]
"myfile.data" girdi dosya adları için "myfile.data" çıktı dosya adını verirdi
ve "dosyam" girdi dosya adı için "dosyam.data.old", "dosyam.dosya" ve
".myfile" girdi dosya adı için "myfile.myfile". Boşluklar dahil edilebilir
dış model, örnekteki gibi:
nmap $1 sed s/ *$// > $1
'$', '[', ']' ve ',' özel muamelesini önlemek için '\' karakterini kullanın.
karakterler.
trans [inç [dış mahalleler]]
Dosya adı karakter çeviri mekanizmasını ayarlayın veya ayarını kaldırın. Argüman yoksa
belirtilen, dosya adı karakter çeviri mekanizması ayarlanmamış. eğer argümanlar
belirtilir, uzak dosya adlarındaki karakterler sırasında çevrilir çıktı
komutlar ve koymak belirli bir uzak hedef dosya adı olmadan verilen komutlar. Eğer
bağımsız değişkenler belirtilir, yerel dosya adlarındaki karakterler sırasında çevrilir
Mget komutlar ve almak belirli bir yerel hedef dosya adı olmadan verilen komutlar.
Bu komut, UNIX olmayan bir uzak bilgisayara bağlanırken kullanışlıdır.
farklı dosya adlandırma kuralları veya uygulamaları. Dosya adındaki karakterler
içinde bir karakter eşleştirme inç karşılık gelen karakterle değiştirilir
dış mahalleler. Eğer karakterin konumu inç uzunluğundan daha uzundur
dış mahalleler, karakter dosya adından silinir.
açık ev sahibi [Liman]
Belirtilen ile bağlantı kurun ev sahibi Ftp sunucusu. İsteğe bağlı bir bağlantı noktası
numarası verilebilir, bu durumda, ftp bir FTP sunucusuyla bağlantı kurmaya çalışacak
o limanda. Eğer set otomatik giriş seçenek açık (varsayılan), ftp da olacak
kullanıcıyı FTP sunucusunda otomatik olarak oturum açmaya çalışın (aşağıya bakın).
Kanal dosya geri almak dosya tarafından belirtilen programla görüntüleyin ve set çağrı cihazı seçeneği.
pasif [Oto]
Pasif modu değiştir (eğer herhangi bir argüman verilmemişse). Eğer Oto verilmiş gibi davran
FTPMODE, 'otomatik' olarak ayarlanmıştır. Pasif mod açıksa (varsayılan), ftp gönderecek
PORT komutu yerine tüm veri bağlantıları için bir PASV komutu. PASV
komut, uzak sunucunun veri bağlantısı için bir bağlantı noktası açmasını ister ve
o portun adresini döndür. Uzak sunucu bu bağlantı noktasını dinler ve
istemci ona bağlanır. Daha geleneksel PORT komutunu kullanırken, istemci
bir bağlantı noktasını dinler ve bu adresi geri bağlanan uzak sunucuya gönderir
ona. Pasif mod kullanırken yararlıdır ftp bir ağ geçidi yönlendiricisi veya ana bilgisayar aracılığıyla
trafiğin yönünü kontrol eder. (FTP sunucularının
RFC 1123 tarafından PASV komutunu desteklemek için gereklidir, bazıları desteklemez.)
pdir [uzak yol]
Yapmak dir [uzak yol] ve sonucu tarafından belirtilen programla görüntüleyin
the set çağrı cihazı seçeneği.
lütfen [uzak yol]
Yapmak ls [uzak yol] ve sonucu tarafından belirtilen programla görüntüleyin
the set çağrı cihazı seçeneği.
pmlsd [uzak yol]
Yapmak mlsd [uzak yol] ve sonucu tarafından belirtilen programla görüntüleyin
the set çağrı cihazı seçeneği.
korumak Alınan dosyalarda değişiklik zamanlarının korunmasını açın/kapatın.
ilerleme Aktarım ilerleme çubuğunun görüntülenmesini açın/kapatın. İlerleme çubuğu için devre dışı bırakılacak
olan bir transfer yerel dosya gibi '-' veya '|' ile başlayan bir komut. Bahsetmek
için DOSYA İSİMLENDİRME SÖZLEŞMELER daha fazla bilgi için. etkinleştirme ilerleme devre dışı bırakır
esrar.
istemi Etkileşimli bilgi istemini açın/kapatın. Birden çok dosya sırasında etkileşimli istem oluşur
Kullanıcının dosyaları seçerek almasına veya saklamasına izin vermek için transferler. Eğer
istem kapalıdır (varsayılan açıktır), herhangi bir Mget or çıktı hepsini transfer edecek
dosyalar ve herhangi bir silmek tüm dosyaları silecektir.
İstem açıkken, bir istemde aşağıdaki komutlar kullanılabilir:
a Geçerli dosyaya 'evet' ve otomatik olarak 'evet' yanıtını verin.
geçerli komut için kalan dosyalar.
n 'Hayır' yanıtını verin ve dosyayı aktarmayın.
p Geçerli dosyaya 'evet' yanıtını verin ve bilgi istemi modunu kapatın (olduğu gibi
“istihbarat” verilmişti).
q Mevcut işlemi sonlandırın.
y 'Evet' yanıtını verin ve dosyayı aktarın.
? Bir yardım mesajı görüntüleyin.
Başka herhangi bir yanıt, geçerli dosyaya 'evet' yanıtı verecektir.
vekil ftp komutu
İkincil kontrol bağlantısında bir ftp komutu yürütün. Bu komut izin verir
arasında dosya aktarımı için iki uzak FTP sunucusuna eşzamanlı bağlantı
iki sunucu. İlk vekil komut bir olmalıdır açık, kurmak
ikincil kontrol bağlantısı. "Proxy?" komutunu girin. diğer FTP'yi görmek için
ikincil bağlantıda yürütülebilir komutlar. Aşağıdaki komutlar davranır
önsözünde farklı vekil: açık sırasında yeni makrolar tanımlamayacaktır.
otomatik oturum açma işlemi, kapat mevcut makro tanımlarını silmez, almak ve
Mget ana kontrol bağlantısındaki ana bilgisayardan ana bilgisayara dosya aktarma
ikincil kontrol bağlantısında ve koymak, çıktı, ve eklemek dosyaları aktar
ikincil kontrol bağlantısındaki ana bilgisayardan birincil üzerindeki ana bilgisayara
kontrol bağlantısı. Üçüncü taraf dosya aktarımları FTP desteğine bağlıdır
İkincil kontrol bağlantısında sunucu tarafından protokol PASV komutu.
koymak yerel dosya [uzak dosya]
Uzak makinede yerel bir dosya depolayın. Eğer uzak dosya belirsiz bırakılır,
yerel dosya adı, herhangi bir işleme göre işlendikten sonra kullanılır. trans or nmap
uzak dosyanın adlandırılmasındaki ayarlar. Dosya aktarımı için geçerli ayarları kullanır
tip, biçim, kip, ve yapı.
pwd Uzak makinedeki geçerli çalışma dizininin adını yazdırın.
çıkmak eş anlamlısı Hoşçakal.
alıntı yapmak arg1 arg2 Kendi ID’n ile mağazalarını oluştur
Belirtilen argümanlar, kelimesi kelimesine, uzak FTP sunucusuna gönderilir.
oranları yön [maksimum [artım]]
Maksimum aktarım hızını kısın maksimum bayt/saniye. Eğer maksimum , 0 olduğunu
gaz kelebeğini devre dışı bırakın.
yön şunlardan biri olabilir:
herşey Her iki yönde.
almak Gelen transferler.
koymak Giden transferler.
maksimum tarafından anında değiştirilebilir artım bayt (varsayılan: 1024) her seferinde
belirli bir sinyal alınır:
SIGUSR1 Artışı maksimum by artım bayt.
SIGUSR2 Azaltma maksimum by artım bayt. Sonuç bir olmalıdır
pozitif sayı.
If maksimum sağlanmaz, mevcut gaz kelebeği oranları görüntülenir.
Not: oranları ascii modu aktarımları için henüz uygulanmadı.
rcvbuf boyut
Soket alma arabelleğinin boyutunu şu şekilde ayarlayın: boyut.
tekrar uzak dosya [yerel dosya]
eş anlamlısı almak.
tekrarlamak uzak dosya [yerel dosya]
tekrarlamak gibi davranıyor almak, bunun dışında eğer yerel dosya var ve daha küçük
uzak dosya, yerel dosya kısmen aktarılmış bir kopyası olduğu varsayılmaktadır.
uzak dosya ve transfer, görünen başarısızlık noktasından devam eder.
Bu komut, ağlar üzerinden çok büyük dosyaları aktarırken kullanışlıdır.
bağlantıların kesilmesine eğilimlidir.
yeniden geçişler komuta [komut seçenekleri]
için uzak FTP sunucusundaki seçenekleri ayarlayın. komuta için komut seçenekleri (kimin
yokluk, komuta özel olarak ele alınır). Bilinen uzak FTP komutları
destek seçenekleri şunları içerir: 'MLST' (MLSD ve MLST için kullanılır).
adını değiştirmek [itibaren [için]]
Dosyayı yeniden adlandır itibaren uzak makinede, dosyaya için.
ayarlamak Yanıt kuyruğunu temizle. Bu komut, komut/yanıt sıralamasını yeniden senkronize eder.
uzak FTP sunucusu. Bir ihlalin ardından yeniden senkronizasyon gerekli olabilir
Uzak sunucu tarafından FTP protokolünün
yeniden işaretleyici
Aşağıdakileri hemen yeniden başlatın almak or koymak belirtilen yerde işaretleyici. UNIX'te
sistemlerde, işaretleyici genellikle dosyaya bir bayt ofsetidir.
yardım [komut adı]
Uzak FTP sunucusundan yardım isteyin. Eğer bir komut adı olduğu belirtildi
sunucuya da verilir.
rmdir dizin adı
Uzak makinedeki bir dizini silin.
durum [uzak dosya]
Bağımsız değişken olmadan, uzak makinenin durumunu gösterin. Eğer uzak dosya belirtilir,
durumunu göster uzak dosya uzak makinede.
runik Dosyaların yerel sistemde benzersiz dosya adlarıyla depolanmasını açın/kapatın. eğer bir dosya
için hedef yerel dosya adına eşit bir adla zaten var almak or Mget
komut, isme bir ".1" eklenir. Ortaya çıkan ad başka bir adla eşleşirse
mevcut dosya, orijinal isme bir ".2" eklenir. Bu işlem ise
".99" değerine kadar devam eder, bir hata mesajı yazdırılır ve aktarım gerçekleşmez.
yer almak. Oluşturulan benzersiz dosya adı rapor edilecektir. Bunu not et runik
bir kabuk komutundan oluşturulan yerel dosyaları etkilemez (aşağıya bakın). NS
varsayılan değer kapalıdır.
göndermek yerel dosya [uzak dosya]
eş anlamlısı koymak.
gönderme noktası PORT komutlarının kullanımını değiştirin. Varsayılan olarak, ftp bir PORT kullanmayı deneyecek
Her veri aktarımı için bir bağlantı kurarken komut. PORT'un kullanımı
komutlar, birden çok dosya aktarımı gerçekleştirirken gecikmeleri önleyebilir. Eğer
PORT komutu başarısız oluyor, ftp varsayılan veri bağlantı noktasını kullanır. PORT kullanımı ne zaman
komutlar devre dışı bırakılır, her veri için PORT komutlarını kullanmak için hiçbir girişimde bulunulmaz.
Aktar. Bu, PORT'u yok sayan belirli FTP uygulamaları için kullanışlıdır.
ancak yanlış bir şekilde kabul edildiğini gösterir.
set [seçenek değer]
set seçenek için değer. Eğer seçenek ve değer verilmez, tümünü göster
seçenekler ve değerleri. Şu anda desteklenen seçenekler şunlardır:
anopass Varsayılan olarak $FTPANONPASS
ftp_proxy Varsayılan olarak $ftp_proxy'dir.
http_proxy Varsayılan olarak $http_proxy'dir.
https_proxy Varsayılan olarak $https_proxy'dir.
vekalet yok Varsayılan olarak $no_proxy'dir.
çağrı cihazı Varsayılan olarak $PAGER'dır.
istemi Varsayılan olarak $FTPPROMPT'a ayarlanır.
istem Varsayılan olarak $ FTPRPROMPT'a ayarlanır.
yer arg1 arg2 Kendi ID’n ile mağazalarını oluştur
Belirtilen argümanlar, kelimesi kelimesine, bir SİTE olarak uzak FTP sunucusuna gönderilir.
Komut.
boyut uzak dosya
dönüş boyutu uzak dosya uzak makinede.
sndbuf boyut
Soket gönderme arabelleğinin boyutunu şu şekilde ayarlayın: boyut.
durum Şu anki durumunu göster ftp.
yapı yapı adı
Dosya aktarımını ayarlayın yapı için yapı adı. Varsayılan (ve yalnızca
desteklenen) yapı “dosya”dır.
güneşli Dosyaların benzersiz dosya adları altında uzak makinede depolanmasını açın/kapatın. Uzaktan kumanda
FTP sunucusu, başarılı bir şekilde tamamlanması için FTP protokolü STOU komutunu desteklemelidir.
Uzak sunucu benzersiz bir ad bildirecektir. Varsayılan değer kapalıdır.
sistem Uzak makinede çalışan işletim sisteminin türünü gösterin.
teneks TENEX makineleriyle konuşmak için gereken dosya aktarım türünü ayarlayın.
Gaz kelebeği eş anlamlısı oranları.
iz Paket izlemeyi aç/kapat
tip [tür adı]
Dosya aktarımını ayarlayın tip için tür adı. Hiçbir tür belirtilmemişse, geçerli
tipi yazdırılır. Varsayılan tür ağ ASCII'dir.
Umask [yeni maske]
Uzak sunucudaki varsayılan umask'ı şu şekilde ayarlayın: yeni maske. Eğer yeni maske atlanmıştır,
geçerli umask yazdırılır.
ayarlanmazsa seçenek
Ayarı kaldır seçenek. Bakın set daha fazla bilgi için.
kullanım komuta
için kullanım mesajını yazdırın. komuta.
kullanıcı kullanıcı-adı [şifre [hesap]]
Kendinizi uzak FTP sunucusuna tanıtın. Eğer şifre belirtilmemiş
ve sunucu bunu gerektiriyor, ftp kullanıcıdan bunu isteyecektir (devre dışı bıraktıktan sonra
yerel yankı). eğer bir hesap alan belirtilmemiş ve FTP sunucusu
bu, kullanıcıdan istenecektir. eğer bir hesap alan belirtilir, bir
hesap komutu, oturum açma sırası tamamlandıktan sonra uzak sunucuya aktarılacaktır.
uzak sunucu oturum açmayı gerektirmediyse tamamlanır. ftp is
“otomatik oturum açma” devre dışı bırakılmış olarak çağrılır, bu işlem otomatik olarak yapılır
FTP sunucusuna ilk bağlantı.
gereksiz sözlerle dolu Ayrıntılı modu değiştir. Ayrıntılı modda, FTP sunucusundan gelen tüm yanıtlar
kullanıcıya gösterilir. Ayrıca, ayrıntılı açıksa, bir dosya aktarımı yapıldığında
tamamlanır, transferin etkinliğine ilişkin istatistikler raporlanır. Tarafından
varsayılan, ayrıntılı açık.
xferbuf boyut
Soket gönderme ve alma arabelleklerinin boyutunu şu şekilde ayarlayın: boyut.
? [komuta]
eş anlamlısı yardım et.
Gömülü boşluklara sahip komut argümanları, ""' işaretleri ile alıntılanabilir.
Ayarları değiştiren komutlar, açık bir on or kapalı ayarı zorlamak için argüman
uygun şekilde.
Argüman olarak bayt sayılan komutlar (örn. esrar, oranları, ve xferbuf) desteklemek
argümanın yorumunu değiştiren argüman üzerinde isteğe bağlı sonek. Desteklenen
son ekler şunlardır:
b Herhangi bir değişikliğe neden olmaz. (İsteğe bağlı)
kilo; argümanı 1024 ile çarpın
m Mega; argümanı 1048576 ile çarpın
g Giga; argümanı 1073741824 ile çarpın
If ftp bir SIGINFO alır (bkz. arpacık(1)) veya SIGQUIT sinyali bir iken
transfer devam ediyor, mevcut transfer oranı istatistikleri şuraya yazılacak:
standart tamamlama mesajıyla aynı biçimde standart hata çıktısı.
OTOMATİK ALMA DOSYALAR
Standart komutlara ek olarak, bu sürüm ftp otomatik getirme özelliğini destekler. NS
otomatik getirmeyi etkinleştirin, ana bilgisayar adlarının/dosyaların listesini komut satırına iletmeniz yeterlidir.
Aşağıdaki biçimler, bir otomatik getirme öğesi için geçerli sözdizimidir:
[kullanıcı@]ev sahibi:[yol][/]
“Klasik” FTP formatı.
If yol bir glob karakteri içerir ve glob etkindir, (bkz. topak), sonra
'mget path' eşdeğeri gerçekleştirilir.
Dizin bileşeni ise yol globbing karakterleri içermez, saklanır
basename adıyla yerel olarak (bkz. baz adı(1)) yol, geçerli dizinde.
Aksi takdirde, tam uzak ad, yerel köke göre yerel ad olarak kullanılır.
dizin.
ftp://[kullanıcı[:şifre]@]ev sahibi[:Liman]/yol[/][;tür=X]
Aşağıdaki durumlarda FTP protokolü kullanılarak alınan bir FTP URL'si: set ftp_proxy tanımlı değil.
Aksi takdirde, URL'yi, içinde tanımlanan proxy aracılığıyla HTTP kullanarak aktarın. set ftp_proxy. Eğer set
ftp_proxy tanımlı değil ve kullanıcı verildi, giriş yapın kullanıcı. Bu durumda, kullanın şifre
sağlandıysa, aksi takdirde kullanıcıdan bir tane isteyin.
';type=A' veya ';type=I' soneki sağlanırsa, aktarım türü
ascii veya ikili (sırasıyla) olarak yerleştirin. Varsayılan aktarım türü ikilidir.
RFC 3986 ile uyumlu olabilmek için, ftp yorumlar yol bir "ftp://" parçası
URL'yi aşağıdaki gibi otomatik getir:
· '/' işaretinden hemen sonra ev sahibi[:Liman] önce bir ayırıcı olarak yorumlanır
yolve bir parçası olarak değil yol kendisi.
· The yol '/' ile ayrılmış ad bileşenleri listesi olarak yorumlanır. hepsi için ama
bu tür son bileşen, ftp eşdeğerini gerçekleştirir cd emretmek. İçin
son yol bileşeni, ftp eşdeğerini gerçekleştirir almak Komut.
· İçinde '//' ile sonuçlanan boş ad bileşenleri yol, veya ekstradan
başındaki '/' yol, bir eşdeğerine neden olur cd komuta
bir dizin adı olmadan. Bunun yararlı olması olası değildir.
· Herhangi '%XX' yol bileşenleri içindeki kodların (RFC 3986'ya göre) kodu çözülür, XX
onaltılık bir karakter kodunu temsil eden. Bu kod çözme işlemin ardından gerçekleşir.
yol bileşenlere ayrılmıştır, ancak her bileşen
eşdeğeri cd or almak emretmek. Sık kullanılan bazı kodlar '%2F'dir (ki
'/' temsil eder) ve '%7E' ('~' temsil eder).
Yukarıdaki yorumun aşağıdaki sonuçları vardır:
· Yol, belirtilen dizinin varsayılan oturum açma dizinine göre yorumlanır.
kullanıcı veya 'anonim' kullanıcı. Eğer / dizin gerekli, öncü kullanın
"%2F" yolu. Bir kullanıcının ana dizini gerekliyse (ve uzak sunucu
sözdizimini destekler), önde gelen bir “%7Euser/” yolunu kullanın. Örneğin, almak için
/etc/motd 'mypass' parolasıyla 'myname' kullanıcısı olarak 'localhost'tan,
"ftp://adım:mypass@localhost/%2fetc/motd”
· Tam cd ve almak komutlar, nerede kullanılacağının dikkatli bir şekilde seçilmesiyle kontrol edilebilir
'/' ve '%2F' (veya '%2f') nerede kullanılır. Örneğin, aşağıdaki URL'ler
belirtilen komutların eşdeğerlerine:
ftp://host/dir1/dir2/dosya “cd dir1”, “cd dir2”, “dosya al”.
ftp://ana bilgisayar/%2Fdir1/dir2/file “cd /dir1”, “cd dir2”, “dosya al”.
ftp://ana bilgisayar/dir1%2Fdir2/dosya “cd dir1/dir2”, “dosya al”.
ftp://ana bilgisayar/%2Fdir1%2Fdir2/dosya “cd /dir1/dir2”, “dosya al”.
ftp://ana bilgisayar/dir1%2Fdir2%2Ffile “get dir1/dir2/file”.
ftp://ana bilgisayar/%2Fdir1%2Fdir2%2Ffile “get /dir1/dir2/file”.
· Ara öğelerin her biri için uygun erişim iznine sahip olmanız gerekir.
eşdeğerinde kullanılan dizinler cd Komut.
http://[kullanıcı[:şifre]@]ev sahibi[:Liman]/yol
HTTP protokolü kullanılarak alınan bir HTTP URL'si. Eğer set http_proxy tanımlıdır, bu
HTTP proxy sunucusunun URL'si olarak kullanılır. Almak için HTTP yetkilendirmesi gerekiyorsa
yolve 'kullanıcı' (ve isteğe bağlı olarak 'şifre') URL'deyse, bunları ilk olarak kullanın
doğrulamaya çalışın.
https://[kullanıcı[:şifre]@]ev sahibi[:Liman]/yol
HTTPS protokolü kullanılarak alınan bir HTTPS URL'si. Eğer set https_proxy tanımlanır, bu
HTTPS proxy sunucusunun URL'si olarak kullanılır. HTTPS yetkilendirmesi gerekiyorsa
geri almak yolve 'kullanıcı' (ve isteğe bağlı olarak 'şifre') URL'deyse, bunları
ilk doğrulama denemesi. Şu anda sertifika doğrulaması yok ve
doğrulama.
dosya: ///yol
Yerel bir URL, kopyalanan /yol yerel ana bilgisayarda.
hakkında:konu
ile ilgili bilgileri göster konu; bu otomatik getirme için hiçbir dosya alınmadı
öğe. Desteklenen değerler şunları içerir:
about:ftp Hakkında bilgi ftp.
about:version Sürümü ftp. Sorunları bildirirken sağlamak için kullanışlıdır.
Yukarıda aksi belirtilmedikçe ve -o çıktı verilmez, dosya geçerli dosyada saklanır.
dizin olarak baz adı(1) / yol. Bir HTTP yönlendirmesi alınırsa, getirme işleminin
sunucu tarafından sağlanan yeni hedef URL kullanılarak yeniden denenir ve buna karşılık gelen yeni yol.
Açıkça kullanma -o çıktı beklenmeyen dosya adlarına yazmaktan kaçınmak için önerilir.
Klasik bir biçim veya bir FTP URL biçiminin sonunda bir '/' veya boş bir yol bileşen, daha sonra
ftp siteye bağlanacak ve cd yol olarak verilen dizine gidin ve kullanıcıyı bırakın
etkileşimli modda daha fazla giriş için hazır. Bu işe yaramazsa set ftp_proxy ediliyor
Kullanılmış.
Doğrudan HTTP aktarımları HTTP 1.1 kullanır. Proxy'li FTP ve HTTP aktarımları HTTP 1.0'ı kullanır.
If -R verildiğinde, FTP veya HTTP proxy'leri aracılığıyla gitmeyen tüm otomatik getirmeler
yeniden başlatıldı. FTP için bu, kullanılarak uygulanır. tekrarlamak yerine almak. HTTP için bu
'Range: bytes=' HTTP/1.1 yönergesi kullanılarak uygulanır.
WWW veya proxy WWW kimlik doğrulaması gerekiyorsa, bir kullanıcı adı girmeniz ve
kimlik doğrulaması için parola.
Bir URL'de IPv6 sayısal adresleri belirtirken, adresi kare içine almanız gerekir.
parantez. Örneğin: "ftp://[::1]:21/". Bunun nedeni, IPv6 sayısal adresinde iki nokta üst üste işaretlerinin kullanılmasıdır.
port numarası için ayırıcı olmanın yanı sıra.
İPTAL A DOSYA AKTAR
Bir dosya aktarımını iptal etmek için terminal kesme anahtarını kullanın (genellikle Ctrl-C). gönderme
transferler derhal durdurulur. FTP gönderildiğinde transferlerin alınması durdurulacak
protokol ABOR komutunu uzak sunucuya gönderir ve alınan diğer verileri atar. NS
bunun gerçekleştirilme hızı, uzak sunucunun ABOR desteğine bağlıdır.
işleme. Uzak sunucu ABOR komutunu desteklemiyorsa, komut istemi çalışmayacaktır.
uzak sunucu istenen dosyayı göndermeyi tamamlayana kadar görünür.
Eğer terminal kesme tuş sırası kullanılırsa ftp den cevap bekliyor
ABOR işlemi için uzak sunucu, ardından bağlantı kapatılacaktır. Bu
geleneksel davranıştan farklıdır (bu işlem sırasında terminal kesintisini yok sayar)
aşaması), ancak daha yararlı olduğu düşünülmektedir.
DOSYA İSİMLENDİRME SÖZLEŞMELER
Argüman olarak belirtilen dosyalar ftp komutlar aşağıdaki kurallara göre işlenir.
1. Eğer dosya adı '-' belirtilirse, stdin (okumak için) veya stdout'u (yazmak için)
Kullanılmış.
2. Dosya adının ilk karakteri '|' ise, argümanın geri kalanı
bir kabuk komutu olarak yorumlanır. ftp sonra kullanarak bir kabuğu çatallar açmak(3) ile
argüman sağlanır ve stdout'tan (stdin) okur (yazar). Kabuk komutu ise
boşluklar içeriyorsa, argüman alıntılanmalıdır; örneğin “"| ls -lt"”. özellikle bir
bu mekanizmanın faydalı bir örneği şudur: “dir "" |more”.
3. Yukarıdaki kontroller başarısız olursa, “globbing” etkinse yerel dosya adları genişletilir
kullanılan kurallara göre csh(1); görmek topak emretmek. Eğer ftp komuta
tek bir yerel dosya bekler (örn. koymak), yalnızca tarafından oluşturulan ilk dosya adı
"globbing" işlemi kullanılır.
4. Için Mget komutlar ve almak belirtilmemiş yerel dosya adlarına sahip komutlar, yerel
dosya adı, bir kullanıcı tarafından değiştirilebilen uzak dosya adıdır. dava, transya da nmap
ayar. Ortaya çıkan dosya adı, aşağıdaki durumlarda değiştirilebilir: runik açık.
5. Için çıktı komutlar ve koymak belirtilmemiş uzak dosya adlarına sahip komutlar, uzak
dosya adı, yerel dosya adıdır ve bir trans or nmap ayarı.
sonuçta ortaya çıkan dosya adı, aşağıdaki durumlarda uzak sunucu tarafından değiştirilebilir: güneşli açık.
DOSYA AKTAR PARAMETRELERİ
FTP özelliği, bir dosya aktarımını etkileyebilecek birçok parametreyi belirtir. NS tip
“ascii”, “image” (ikili), “ebcdic” ve “yerel bayt boyutu”ndan biri olabilir (PDP-10'lar ve
PDP-20'ler çoğunlukla). ftp dosya aktarımının ascii ve görüntü türlerini ve ayrıca yerel baytı destekler
için boyut 8 teneks mod transferleri
ftp kalan dosya aktarım parametreleri için yalnızca varsayılan değerleri destekler: kip, Airdrop Formu,
ve yapı.
L' .netrc DOSYA
The .netrc dosya, otomatik oturum açma tarafından kullanılan oturum açma ve başlatma bilgilerini içerir
işlem. İle geçersiz kılınmadıkça, kullanıcının ana dizininde bulunur. -N netrc
seçeneği veya NETRC ortam değişkeninde belirtilen. Aşağıdaki belirteçler
tanınan; boşluklar, sekmeler veya yeni satırlarla ayrılabilirler:
makine isim
Uzak bir makine tanımlayın isim. Otomatik oturum açma işlemi, .netrc dosya
Bir için makine üzerinde belirtilen uzak makineyle eşleşen belirteç ftp komuta
hat veya olarak açık komut argümanı. Bir eşleşme yapıldığında, sonraki .netrc
belirteçler işlenir, dosyanın sonuna ulaşıldığında veya başka bir yerde durdurulur makine
ya da varsayılan jetonla karşılaşılır.
varsayılan Bu aynıdır makine isim bunun haricinde varsayılan herhangi bir adla eşleşir. olabilir
tek olmak varsayılan belirteç ve sonuçta olmalı makine jetonlar. Bu
normalde şu şekilde kullanılır:
varsayılan oturum açma anonim parola kullanıcı@site
böylece kullanıcıya belirtilmemiş makinelere otomatik anonim FTP oturum açma hakkı verir
in .netrc. Bu, kullanılarak geçersiz kılınabilir -n otomatik oturum açmayı devre dışı bırakmak için bayrak.
giriş isim
Uzak makinede bir kullanıcı tanımlayın. Bu belirteç varsa, otomatik oturum açma
süreç, belirtilen kullanarak bir oturum açmayı başlatacak isim.
şifre dizi
Bir şifre sağlayın. Bu belirteç varsa, otomatik oturum açma işlemi
uzak sunucu oturum açmanın bir parçası olarak bir parola gerektiriyorsa belirtilen dize
işlem. Bu belirteç varsa, unutmayın. .netrc diğer herhangi bir kullanıcı için dosya
göre anonim, ftp durumunda otomatik oturum açma işlemini iptal eder. .netrc tarafından okunabilir
kullanıcı dışında herkes.
hesap dizi
Ek bir hesap şifresi sağlayın. Bu belirteç varsa, otomatik oturum açma
uzak sunucu bir
ek hesap şifresi veya otomatik oturum açma işlemi bir ACCT başlatacaktır
olmazsa komut verin.
macdef isim
Bir makro tanımlayın. Bu belirteç şu şekilde çalışır: ftp macdef komut fonksiyonları. A
makro belirtilen adla tanımlanır; içeriği sonraki ile başlar .netrc
satır ve boş bir satır (ardışık yeni satır karakterleri) oluşana kadar devam edin.
karşılaşıldı. Diğer belirteçler gibi .netrc Dosya macdef uygulanabilir
sadece makine ondan önceki tanım. A macdef giriş tarafından kullanılamaz
çoklu makine tanımlar; bunun yerine, her birinin ardından tanımlanmalıdır. makine it
ile kullanılması amaçlanmıştır. adlı bir makro varsa init tanımlıdır, bu
otomatik oturum açma işleminin son adımı olarak otomatik olarak yürütülür. Örneğin,
varsayılan
macdef başlangıcı
epsv4 kapalı
ardından boş bir satır.
KOMUT LINE DÜZENLEME
ftp aracılığıyla etkileşimli komut satırı düzenlemesini destekler. düzenleme satırı(3) kitaplık. Etkinleştirildi
ile düzenleme komutudur ve giriş bir tty'den geliyorsa varsayılan olarak etkindir. Önceki satırlar
ok tuşlarıyla geri çağrılabilir ve düzenlenebilir ve diğer GNU Emacs tarzı düzenleme tuşları
de kullanılır.
The düzenleme satırı(3) kitaplık, bir .editrc dosya - bakın düzenlemerc(5) daha fazlası için
bilgiler.
için ekstra bir anahtar bağlama mevcuttur ftp bağlama duyarlı komut ve dosya adı sağlamak için
tamamlama (uzaktan dosya tamamlama dahil). Bunu kullanmak için, bir anahtara bağlayın düzenleme satırı(3)
komuta ftp-tamamlandı. Varsayılan olarak, bu SEKME anahtarına bağlıdır.
KOMUT LINE Hemen
Varsayılan olarak, ftp kullanıcıya "ftp>" komut satırı istemi görüntüler. Bu değiştirilebilir
ile set istemi Komut.
Ekranın sağ tarafında (komut girişinden sonra) komut istemi görüntülenebilir.
set istem Komut.
Aşağıdaki biçimlendirme dizileri verilen bilgilerle değiştirilir:
%/ Geçerli uzak çalışma dizini.
%c[[0]n],%.[[0]n]
Geçerli uzak çalışma dizininin takip eden bileşeni veya n sondaki
bir rakam ise bileşenler n verilmiş. Eğer n '0' ile başlar, atlanan sayı
bileşenler, izleyen bileşen(ler)den önce “/numara>sondakibaşlıklı bir kılavuz yayınladı
('%c' için) veya “...sondaki" (için '%.').
%M Uzak ana bilgisayar adı.
%m Uzak ana bilgisayar adı, en fazla ilk '.'.
%n Uzak kullanıcı adı.
%% Bir tek '%'.
ÇEVRE
ftp aşağıdaki ortam değişkenlerini kullanır.
FTPANONPASS Anonim bir FTP aktarımında göndermek için parola. Varsayılan olarak “`whoami`@” şeklindedir.
FTPMODE Varsayılan çalışma modunu geçersiz kılar. Destek değerleri şunlardır:
aktif sadece aktif mod FTP
Oto pasif veya aktifin otomatik olarak belirlenmesi (bu varsayılandır)
kapı kapı-ftp modu
pasif sadece pasif mod FTP
FTPPROMPT Komut satırı istemi kullanmak için. Varsayılan olarak “ftp> ” şeklindedir. bkz. KOMUT LINE
Hemen daha fazla bilgi için.
FTPRPROMPT Komut satırının sağ tarafında kullanım istemi. Varsayılan "" şeklindedir. bkz. KOMUT
LINE Hemen daha fazla bilgi için.
FTPSERVER Host, ne zaman kapı-ftp sunucusu olarak kullanılacak kapı etkin.
FTPSERVERPORT Gate-ftp sunucusuna bağlanırken kullanılacak bağlantı noktası kapı etkin. Varsayılan
port tarafından döndürüldü getservbyname() "ftpgate/tcp" araması.
FTPUSERAGENT HTTP User-Agent başlığı için gönderilecek değer.
HOME Bir öğenin varsayılan konumu için .netrc dosya, varsa.
NETRC Alternatif bir konum .netrc dosyası.
PAGER Dosyaları görüntülemek için çeşitli komutlar tarafından kullanılır. Varsayılan Daha(1) boşsa veya
ayarlanmadı.
SHELL Varsayılan kabuk için.
FTP URL istekleri yaparken kullanılacak FTP proxy'sinin ftp_proxy URL'si (tanımlanmamışsa,
standart FTP protokolü).
Proxy kullanımı hakkında daha fazla not için http_proxy'ye bakın.
http_proxy HTTP URL istekleri yapılırken kullanılacak HTTP proxy URL'si. vekil ise
kimlik doğrulama gerekli ve bu URL'de bir kullanıcı adı ve şifre var,
kimlik doğrulaması için ilk denemede otomatik olarak kullanılacaktır.
vekil.
Kullanıcı adı veya şifrede "güvenli olmayan" URL karakterleri gerekiyorsa (
örnek '@' veya '/'), bunları RFC 3986 '% ile kodlayınXX' kodlaması.
ftp_proxy ve http_proxy'de bir kullanıcı adı ve parola kullanımının,
onu kullanan diğer programlarla uyumsuz olmalıdır (örn. vaşak(1)).
NOT: bu etkileşimli oturumlar için kullanılmaz, yalnızca komut satırı için kullanılır
getirilen.
no_proxy Proxy'nin kendisi için kullanıldığı ana bilgisayarların (veya etki alanlarının) boşluk veya virgülle ayrılmış listesi
kullanılmamalıdır. Her girdinin sonunda isteğe bağlı bir ":port" olabilir;
o bağlantı noktasına bağlantılarla eşleşmeyi kısıtlar.
GENİŞLETİLMİŞ PASİF MOD VE GÜVENLİK DUVARLARI
Bazı güvenlik duvarı yapılandırmaları izin vermiyor ftp genişletilmiş pasif modu kullanmak için. Eğer bulursan
bu bile basit ls aşağıdaki gibi bir mesaj yazdırdıktan sonra askıda kalıyor gibi görünüyor:
229 Genişletilmiş Pasif Moduna Girme (|||58551|)
o zaman genişletilmiş pasif modu ile devre dışı bırakmanız gerekecek epsv4 kapalı. Yukarıdaki bölüme bakın
The .netrc fileto bunun nasıl otomatik hale getirileceğine dair bir örnek için.
onworks.net hizmetlerini kullanarak tnftp'yi çevrimiçi kullanın