FTP
Jest to polecenie lftp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
lftp - Zaawansowany program do przesyłania plików
SKŁADNIA
FTP [-d] [-e cmd] [-p Port] [-u użytkownik[,przechodzić]] [witryna internetowa]
FTP -f plik_skryptu
FTP -c Polecenia
FTP --wersja
FTP --help
WERSJA
Ta strona podręcznika opisuje lftp w wersji 4.6.3.
OPIS
FTP to program do przesyłania plików, który umożliwia zaawansowane połączenia FTP, HTTP i inne
innym gospodarzom. Gdyby witryna internetowa jest określony, wtedy lftp połączy się z tą witryną, w przeciwnym razie a
połączenie musi zostać nawiązane za pomocą polecenia open.
FTP obsługuje kilka metod dostępu do plików - FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP i
plik (HTTPS i FTPS są dostępne tylko wtedy, gdy lftp jest skompilowany z GNU TLS lub OpenSSL
Biblioteka). Możesz określić metodę używaną w poleceniu `open URL', np. `open
http://www.us.kernel.org/pub/linux„. HFTP to protokół ftp-over-http-proxy. To może być użyte
automatycznie zamiast FTP, jeśli ftp:proxy jest ustawione na `http://proxy[:Port]'. Ryba jest
protokół działający przez połączenie ssh z kontem uniksowym. SFtp to zaimplementowany protokół
w SSH2 jako podsystem SFTP.
Oprócz protokołów podobnych do FTP, lftp obsługuje protokół BitTorrent jako polecenie `torrent'.
Obsługiwane jest również wysiewanie.
Każda operacja w FTP jest niezawodny, co oznacza, że każdy błąd niekrytyczny jest odpowiednio obsługiwany i
operacja jest powtarzana. Więc jeśli pobieranie się przerwie, zostanie ponownie uruchomione od punktu
automatycznie. Nawet jeśli serwer FTP nie obsługuje polecenia REST, FTP spróbuję
pobierz plik od samego początku, aż plik zostanie całkowicie przesłany.
FTP ma składnię poleceń podobną do powłoki, umożliwiającą równoległe uruchamianie kilku poleceń w
tło (&). Możliwe jest również grupowanie poleceń w () i wykonywanie ich w
tło. Wszystkie zadania w tle są wykonywane w tym samym pojedynczym procesie. Możesz przynieść
zadanie pierwszoplanowe na tło za pomocą ^Z (cz) iz powrotem za pomocą polecenia `wait' (lub `fg', które jest
alias do `czekać'). Aby wyświetlić listę uruchomionych zadań, użyj polecenia `jobs'. Niektóre polecenia pozwalają
przekierowanie ich wyjścia (cat, ls, ...) do pliku lub poprzez potok do polecenia zewnętrznego. Polecenia
można wykonać warunkowo na podstawie stanu zakończenia poprzedniego polecenia (&&, ||).
Jeśli wyjdziesz FTP zanim wszystkie prace nie są jeszcze zakończone, FTP przejdzie w tryb nohup
w tle. To samo dzieje się z prawdziwym rozłączeniem modemu lub zamknięciem xterma.
FTP posiada wbudowany serwer lustrzany, który może pobrać lub zaktualizować całe drzewo katalogów. Jest
także reverse mirror (mirror -R), który ładuje lub aktualizuje drzewo katalogów na serwerze.
Mirror może również synchronizować katalogi między dwoma zdalnymi serwerami, używając FXP, jeśli
dostępny.
Jest polecenie `at' do uruchomienia zadania o określonej godzinie w bieżącym kontekście, polecenie
`queue' do kolejkowania poleceń do sekwencyjnego wykonywania bieżącego serwera i wiele więcej.
Na starcie, FTP stracony /etc/lftp.conf , a następnie ~/.lftprc oraz ~/.lftp/rc (lub
~/.config/lftp/rc if ~/.lftp nie istnieje). Możesz umieszczać aliasy i polecenia `set'
tam. Niektórzy ludzie wolą zobaczyć pełne debugowanie protokołu, użyj `debug', aby włączyć debugowanie.
Użyj `debug 3', aby zobaczyć tylko powitania i komunikaty o błędach.
FTP ma wiele ustawialnych zmiennych. Możesz użyć `set -a' aby zobaczyć wszystkie zmienne i
ich wartości lub `set -d', aby zobaczyć listę wartości domyślnych. Nazwy zmiennych mogą być skracane i
prefiks można pominąć, chyba że reszta stanie się niejednoznaczna.
Jeśli lftp został skompilowany z OpenSSL (configure --with-openssl), zawiera oprogramowanie
opracowany przez OpenSSL Project do użytku w OpenSSL Toolkit. (http://www.openssl.org/)
Polecenia
! powłoka komenda
Uruchom powłokę lub polecenie powłoki.
!ls
Aby zrobić listę katalogów lokalnego hosta.
alias [Nazwa [wartość]]
Zdefiniuj lub cofnij alias Nazwa. Jeśli wartość jest pominięty, alias jest niezdefiniowany, w przeciwnym razie trwa
wartość wartość. Jeśli nie podano argumentu, wyświetlane są bieżące aliasy.
alias katalog ls -lF
alias mniej zmore
at czas [- komenda ]
Poczekaj do podanego czasu i wykonaj podane (opcjonalne) polecenie. Zobacz też at(1).
dołączać [PID]
Podłącz terminal do określonego procesu lftp działającego w tle.
zakładka [podkomenda]
Polecenie zakładek kontroluje zakładki.
Nazwy witryn mogą być używane w koncepcja polecenie bezpośrednio tak, jak jest lub w dowolnym poleceniu, które akceptuje
wprowadź adresy URL za pomocą bm:strona/ścieżka Format.
Dodaj [ ] dodaj bieżące miejsce lub podaną lokalizację do zakładek i połącz się z
nadane imię
del usuń zakładkę z nazwą
edytuj uruchom edytor w pliku zakładek
import importuj zagraniczne zakładki
lista zakładek listy (domyślnie)
Pamięć podręczna [podkomenda]
Polecenie cache steruje lokalną pamięcią podręczną. Rozpoznawane są następujące podkomendy:
stat drukuj stan pamięci podręcznej (domyślnie)
on|off włącz/wyłącz buforowanie
opróżnij pamięć podręczną opróżniania
rozmiar lim ustaw limit pamięci, -1 oznacza nieograniczony
wygasać Nx ustaw czas wygaśnięcia pamięci podręcznej na N sekundy (x=s) minuty (x=m) godziny (x=h) lub
dni (x=d)
jak pliki
cat wyprowadza zdalne pliki na standardowe wyjście. (Zobacz też jeszcze, zkat oraz mogą)
cd res
Zmień bieżący katalog zdalny. Poprzedni katalog zdalny jest przechowywany jako `-'. Możesz
wykonaj `cd -', aby zmienić katalog z powrotem. Poprzedni katalog dla każdej witryny to również
przechowywane na dysku, więc możesz zrobić `open site; cd -' nawet po restarcie lftp.
chmod tryb pliki
Zmień maskę uprawnień w plikach zdalnych. Tryb musi być liczbą ósemkową.
zamknięte [-a]
Zamknij bezczynne połączenia. Domyślnie tylko z bieżącym serwerem, użyj -a, aby zamknąć wszystkie bezczynne
połączeń.
CLS [OPTY] akta...
`cls' próbuje pobrać informacje o określonych plikach lub katalogach i wyświetla
informacje zgodnie z opcjami formatu. Różnica między `ls' i `cls' polega na tym, że
`ls' żąda, aby serwer sformatował listę plików, a `cls' formatuje go sam, po
pobieranie wszystkich potrzebnych informacji.
-1 wyjście jednokolumnowe
-a, --wszystkie pokaż pliki z kropkami
-B, --basename pokazuje tylko nazwy plików
--block-size=SIZ użyj bloków SIZ-bajtowych
-d, --directory lista wpisów katalogu zamiast zawartości
-F, --classify wskaźnik dołączania (jeden z /@) do wpisów
-h, -- czytelne dla człowieka rozmiary wydruku w formacie czytelnym dla człowieka (np. 1K)
--si podobnie, ale użyj potęgi 1000, a nie 1024
-k, --kilobajty jak --block-size=1024
-l, --long używa długiego formatu listy
-q, --quiet nie pokazuj statusu
-s, --size rozmiar wydruku każdego pliku
--filesize jeśli rozmiar wydruku, tylko rozmiar wydruku dla plików
-i, --nocase dopasowywanie wzorców bez uwzględniania wielkości liter
-I, --sortnocase sortuje nazwy bez uwzględniania wielkości liter
-D, --dirsfirst najpierw wyświetla katalogi
--sort=OPCJA "nazwa", "rozmiar", "data"
-S sortuj według rozmiaru pliku
--użytkownik, --grupa,
--dopuszczalne, --data,
--linkcount, --links pokazuje poszczególne pola
--time-style=STYL użyj określonego formatu czasu
komenda cmd argumenty...
wykonać podane polecenie ignorując aliasy.
debug [OPTY] poziom|poza
Przełącz debugowanie na poziom lub wyłącz. Opcje:
-o przekieruj wyjście debugowania do pliku
-c pokaż kontekst wiadomości
-p pokaż PID
-t pokaż sygnatury czasowe
przegapić [-n] ciąg
Wypisuje (echo) podany ciąg na wyświetlaczu.
edit [OPTY] filet
Pobierz zdalny plik do tymczasowej lokalizacji, uruchom na nim lokalny edytor i prześlij plik
z powrotem w przypadku zmiany. Opcje:
-k zachowaj plik tymczasowy
-o jawna lokalizacja pliku tymczasowego
eval [-f format ] argumenty...
bez -f wykonuje podane argumenty jako polecenie. Z -f argumenty są przekształcane
w nowe polecenie. Format może zawierać zwykły tekst i symbole zastępcze $0...$9 i $@,
odpowiadające argumentom.
wyjście [bg] [Top] [roślina mateczna] [zabić] [kod]
exit wyjdzie z lftp lub przejdzie do tła, jeśli są aktywne zadania. Jeśli żadna praca nie jest
aktywny, kod jest przekazywany do systemu operacyjnego jako stan zakończenia lftp. Gdyby kod is
pominięty, używany jest kod zakończenia ostatniego polecenia.
`exit bg' wymusza przejście do tła, gdy cmd:move-background ma wartość false. „wyjście z góry” sprawia, że
`shell' najwyższego poziomu (wewnętrzny executor poleceń lftp) kończy działanie. `rodzic wyjścia' kończy się
powłoka nadrzędna podczas uruchamiania skryptu zagnieżdżonego. `exit kill' zabija wszystkie ponumerowane zadania przed
wyjście. Opcje można łączyć, np. `o 08:00 -- wyjdź top kill &' zabija wszystkie zadania
i sprawia, że lftp wychodzi o określonej godzinie.
fg
Alias dla „czekaj”.
odnaleźć [OPTY] informator...
Rekurencyjnie wyświetla listę plików w katalogu (domyślnie w bieżącym katalogu). To może pomóc
z serwerami nie obsługującymi ls -R. Możesz przekierować dane wyjściowe tego polecenia. Opcje:
-d MD, --max-głębokość=MD określ maksymalną głębokość skanowania
-l, --list używa długiego formatu listy
kopia ftp
Przestarzały. Zamiast tego użyj jednego z poniższych:
pobierz ftp://... -o ftp://...
pobierz -O ftp://... plik1 plik2...
wstaw ftp://...
mput ftp://.../*
mget -O ftp://... ftp://.../*
lub inne kombinacje, aby uzyskać transfer FXP (bezpośrednio między dwoma serwerami FTP). ftp by
powrót do zwykłej kopii (przez klienta), jeśli nie można zainicjować transferu FXP lub ftp:use-fxp jest
fałsz
otrzymać [-E] [-a] [-c] [-e] [-O baza] rplik [-o lplik] ...
Pobierz zdalny plik rplik i przechowuj go jako plik lokalny lplik. Jeśli pominięto -o,
plik jest przechowywany w lokalnym pliku o nazwie podstawowej nazwy rplik. Możesz uzyskać wiele plików
określając wiele wystąpień rplik (i -o lplik). Nie rozwija symboli wieloznacznych, użyj
mget za to.
-c kontynuuj, odzyskaj
-E usuń pliki źródłowe po udanym transferze
-e usuń plik docelowy przed transferem
-użyj trybu ascii (binarny jest domyślny)
-O określa katalog bazowy lub adres URL, w którym należy umieścić pliki
Przykłady:
pobierz README
pobierz README -o debian.README
pobierz README README.mirrors
pobierz README -o debian.README README.mirrors -o debian.mirrors
pobierz README -o ftp://some.host.org/debian.README
pobierz README -o ftp://niektóre.host.org/debian-dir/ (koniec ciąć is ważny)
weź 1 [OPTY] rplik
Prześlij pojedynczy plik. Opcje:
-o nazwa pliku docelowego (domyślnie - podstawowa nazwa rfile)
-c kontynuuj, odzyskaj
-E usuń pliki źródłowe po udanym transferze
-użyj trybu ascii (binarny jest domyślny)
--source-region= przenieś określony region pliku źródłowego
--pozycja-docelowa= pozycja w pliku docelowym do zapisu danych w
kula [OPTY] [komenda] wzory
Zglobuj podane wzorce zawierające metaznaki i przekaż wynik do danego polecenia lub powrotu
odpowiedni kod wyjścia.
-f zwykłe pliki (domyślnie)
-d katalogi
-a wszystkie typy
--exist zwraca zerowy kod wyjścia, gdy wzorce rozwijają się do niepustej listy
--not-exist zwraca zerowy kod wyjścia, gdy wzorce rozwijają się do pustej listy
Przykłady:
globalne echo *
glob --exist *.csv && echo "Istnieją pliki *.csv"
pomoc [cmd]
Drukuj pomoc dla cmd lub jeśli nie cmd określono wydrukować listę dostępnych poleceń.
Oferty pracy [OPTY] [Praca nie...]
Lista uruchomionych zadań. Gdyby Praca nie jest określony, wymień tylko zadanie o tym numerze. Opcje:
-v gadatliwy, kilka -v zwiększa gadatliwość
-r wyświetla tylko jedno określone zadanie bez rekurencji
zabić wszystkie|Praca nie
Usuń określone zadanie za pomocą Praca nie lub wszystkie prace. (Do Praca nie widzieć Oferty pracy)
LCD ldir
Zmień bieżący katalog lokalny ldir. Poprzedni katalog lokalny jest przechowywany jako `-'. Ty
może zrobić `lcd -', aby zmienić katalog z powrotem.
ln [-s] istniejący-plik nowy-link
Utwórz twardy/symboliczny link do istniejącego pliku. Opcja -s wybiera tworzenie symbolu
łącze.
miejscowy komenda
Uruchom określone polecenie z sesją katalogu lokalnego file:// zamiast sesji zdalnej.
Przykłady:
lokalne hasło
lokalne ls
lokalny serwer lustrzany /dir1 /dir2
lpwd
Wydrukuj bieżący katalog roboczy na komputerze lokalnym.
ls params
Wyświetl listę plików zdalnych. Możesz przekierować wyjście tego polecenia do pliku lub przez potok do zewnętrznego
Komenda. Domyślnie dane wyjściowe ls są buforowane, aby zobaczyć nowe użycie listy relacje or Pamięć podręczna spłukać.
mget [-c] [-d] [-a] [-E] [-O baza] pliki
Pobiera wybrane pliki z rozwiniętymi symbolami wieloznacznymi.
-c kontynuuj, reget.
-d tworzy katalogi takie same jak nazwy plików i pobiera do nich pliki
zamiast bieżącego katalogu.
-E usuń pliki źródłowe po udanym transferze
-użyj trybu ascii (binarny jest domyślny)
-O określa katalog bazowy lub adres URL, w którym należy umieścić pliki
lustro [OPTY] [źródło [cel]]
Odbij określony katalog źródłowy do lokalnego katalogu docelowego. Jeśli katalog docelowy się kończy
z ukośnikiem (z wyjątkiem głównego), podstawowa nazwa źródła jest dodawana do nazwy katalogu docelowego.
Źródło i/lub cel mogą być adresami URL wskazującymi na katalogi.
-c, --kontynuuj pracę lustrzaną, jeśli to możliwe
-e, --delete usuwa pliki nieobecne w zdalnej witrynie
--delete-najpierw usuń stare pliki przed przesłaniem nowych
-- Przed przeniesieniem najpierw zejdź do podkatalogów
pliki
--scan-all-first przeskanuj wszystkie katalogi rekursywnie przed
przesyłanie plików
-s, --allow-suid ustawia bity suid/sgid zgodnie ze zdalną stroną
--allow-chown spróbuj ustawić właściciela i grupę na plikach
--ascii używa transferów w trybie ascii (implikuje --ignore-size)
--ignore-time ignoruje czas przy podejmowaniu decyzji o pobraniu
--ignore-size ignoruje rozmiar podczas podejmowania decyzji o pobraniu
--only-missing pobierz tylko brakujące pliki
--tylko-istniejące pobierz tylko pliki już istniejące w miejscu docelowym
-n, --only-newer pobiera tylko nowsze pliki (-c nie działa)
--przesyłaj-starsze przesyłaj nawet pliki starsze niż te zdalne
--no-empty-dirs nie tworzy pustych katalogów (implikuje
--najpierw głębia)
-r, --no-recursion nie przechodź do podkatalogów
-r, --rekurencja=TRYB przejdź do podkatalogów pod warunkiem
--no-symlinks nie tworzą dowiązań symbolicznych
-p, --no-perms nie ustawia uprawnień do plików
--no-umask nie używaj umask do trybów plików
-R, --reverse reverse mirror (pliki put)
-L, --dereference pobiera dowiązania symboliczne jako pliki
--overwrite nadpisz zwykłe pliki bez ich wcześniejszego usuwania
--no-overwrite usuń i ponownie utwórz zwykłe pliki zamiast
nadpisywanie
-N, --nowsze-niż=SPEC pobieraj tylko pliki nowsze niż określony czas
--starszy-niż=SPEC pobieraj tylko pliki starsze niż określony czas
--zakres-rozmiarów=RANGE pobieraj tylko pliki o rozmiarze w określonym zakresie
-P, --równoległy[=N] pobierz N plików równolegle
--użyj-pget[-n=N] użyj pget do przesłania każdego pliku
--przy zmianie=CMD wykonaj polecenie, jeśli coś zostało zmienione
--Powtarzaj dublowanie w pętli, aż nie zostaną znalezione żadne zmiany
-i RX, --włącz=RX dołącz pasujące pliki
-x RX, --wyklucz=RX wyklucz pasujące pliki
-I GP, --include-glob=GP dołącz pasujące pliki
-X GP, --exclude-glob=GP wyklucz pasujące pliki
-f FILE, --plik=FILE kopiuj pojedynczy plik lub grupę globalną (np.
/ścieżka/do/*.txt)
-O DIR, --katalog-docelowy=DIR docelowa ścieżka podstawowa lub adres URL
-v, --verbose[=poziom] pełna operacja
--log=FILE zapisuje wykonywane polecenia lftp do PLIKU
--skrypt=FILE napisz polecenia lftp do PLIKU, ale nie wykonuj
im
--just-print, --dry-run to samo co --script=-
--maksymalne-błędy=N zatrzymaj się po tej liczbie błędów
--skip-noaccess nie próbuje przesyłać plików bez dostępu do odczytu.
--use-cache używa buforowanych list katalogów
--Remove-source-files usuwa pliki po przesłaniu (należy zachować ostrożność)
-tak samo jak --allow-chown --allow-suid --no-umask
W przypadku użycia -R katalog źródłowy jest lokalny, a cel zdalny. Jeśli cel
katalog jest pomijany, używana jest podstawowa nazwa katalogu źródłowego. Jeśli oba katalogi są
pominięte, używane są aktualne katalogi lokalne i zdalne. Jeśli katalog docelowy kończy się na
ukośnik (z wyjątkiem katalogu głównego), a następnie dodawana jest podstawowa nazwa katalogu źródłowego.
RX jest rozszerzonym wyrażeniem regularnym, tak jak w egrep(1).
GP jest wzorcem glob, np. `*.zip'.
Opcje dołączania i wykluczania można określić wielokrotnie. Oznacza to, że plik lub
katalog byłby lustrzany, jeśli pasuje do dołączenia i nie pasuje do wykluczeń po
zawierać lub nie pasuje do niczego, a pierwsze sprawdzenie jest wykluczone. Katalogi są
dopasowane z dołączonym ukośnikiem.
Zauważ, że dowiązania symboliczne nie są tworzone podczas przesyłania na zdalny serwer, ponieważ FTP
protokół nie może tego zrobić. Aby przesłać pliki, do których odsyłają linki, użyj polecenia `mirror -RL' (leczenie
dowiązania symboliczne jako pliki).
W przypadku opcji --newer-than i --older-than można określić plik lub czas
specyfikacja taka jak używana przez at(1) polecenie, np. `teraz-7dni' lub `tydzień temu'. Jeśli ty
określ plik, wtedy zostanie użyty czas modyfikacji tego pliku.
Poziom szczegółowości można wybrać za pomocą opcji --verbose=level lub kilku opcji -v,
np. -vvv. Poziomy to:
0 - brak wyjścia (domyślnie)
1 - akcje drukowania
2 - +drukuj nieusunięte nazwy plików (gdy -e nie jest określone)
3 - +drukuj nazwy katalogów, które są lustrzane
--only-newer wyłącza porównywanie rozmiarów plików i przesyła/pobiera tylko nowsze pliki, nawet jeśli
rozmiar jest inny. Domyślnie starsze pliki są przenoszone i zastępowane nowszymi.
--upload-older umożliwia zastąpienie nowszych zdalnych plików starszymi (gdy strona docelowa)
jest zdalny). Niektóre zdalne zaplecza nie mogą zachować znaczników czasu, więc domyślnie jest zachowywać
nowsze pliki.
Tryb rekurencji może być jednym z „zawsze”, „nigdy”, „brak”, „nowszy”. Z opcją
`nowsze' mirror porównuje znaczniki czasowe katalogów i wchodzi do katalogu tylko wtedy, gdy tak jest
starsze lub brakujące po stronie docelowej. Pamiętaj, że kiedy plik zmienia katalog
znacznik czasu może pozostać taki sam, więc mirror nie przetworzy tego katalogu.
Możesz wykonać kopię lustrzaną między dwoma serwerami, jeśli określisz adresy URL zamiast katalogów. FXP jest
automatycznie używane do transferów między serwerami FTP, jeśli to możliwe.
Niektóre serwery FTP domyślnie ukrywają pliki z kropkami (np. .htaccess) i pokaż je tylko wtedy, gdy LIST
polecenie jest używane z opcją -a. W takim przypadku spróbuj użyć `set ftp:list-options -a'.
mkdir [-p] [-f] reż.
Twórz katalogi zdalne. Jeśli użyto -p, utwórz wszystkie składniki ścieżek. Opcja -f sprawia, że
mkdir wycisza i blokuje wiadomości.
moduł moduł [ args ]
Załaduj dany moduł za pomocą dlopen(3) funkcja. Jeśli nazwa modułu nie zawiera ukośnika, jest to
przeszukiwany w katalogach określonych przez zmienną module:ścieżka. Argumenty są przekazywane do
funkcja module_init. Zobacz README.modules po szczegóły techniczne.
jeszcze pliki
To samo co `kot pliki | jeszcze'. Jeśli PAGER jest ustawiony, jest używany jako filtr. (Zobacz też jak, zkat
oraz mogą)
mput [-c] [-d] [-a] [-E] [-O baza] pliki
Prześlij pliki z rozszerzeniem za pomocą symboli wieloznacznych. Domyślnie używa podstawowej nazwy lokalnej nazwy jako
zdalny. Można to zmienić opcją `-d'.
-c kontynuuj, reputacja
-d tworzy katalogi takie same jak w nazwach plików i umieszcza w nich pliki
zamiast bieżącego katalogu
-E usuń pliki źródłowe po udanym transferze (niebezpieczne)
-użyj trybu ascii (binarny jest domyślny)
-O określa katalog bazowy lub adres URL, w którym należy umieścić pliki
pani pliki)
To samo co `glob rm'. Usuwa określone pliki z rozwinięciem za pomocą symboli wieloznacznych.
mv file1 file2
przemianować file1 do file2.
nlistuj [args]
Lista zdalnych nazw plików
koncepcja [-e cmd] [-u użytkownik[,przechodzić]] [-p Port] gospodarz|url
Wybierz serwer FTP.
strona [OPTY] rplik [-o lplik]
Pobiera określony plik przy użyciu kilku połączeń. Może to przyspieszyć transfer, ale obciążenia
sieć i serwer mocno wpływają na innych użytkowników. Używaj tylko wtedy, gdy naprawdę musisz przenieść
plik JAK NAJSZYBCIEJ. Opcje:
-c kontynuuj transfer. Wymaga lfile.lftp-pget-status plik.
-n maxconn ustaw maksymalną liczbę połączeń (domyślnie pobierane z pget:domyślne-n
ustawienie)
położyć [-E] [-a] [-c] [-O baza] lplik [-o rplik]
Prześlij lplik ze zdalną nazwą rplik. Jeśli -o pominięto, podstawowa nazwa lplik jest używany jako
zdalna nazwa. Nie rozwija symboli wieloznacznych, użyj mput za to.
-o określa nazwę pliku zdalnego (domyślnie - nazwa bazowa lfile)
-c kontynuuj, reputacja. Wymaga uprawnień do nadpisywania zdalnych plików
-E usuń pliki źródłowe po udanym transferze (niebezpieczne)
-użyj trybu ascii (binarny jest domyślny)
-O określa katalog bazowy lub adres URL, w którym należy umieścić pliki
Pwd [-p]
Wydrukuj bieżący zdalny adres URL. Użyj opcji `-p', aby wyświetlić hasło w adresie URL.
kolejka [-n num ] cmd
Dodaj podane polecenie do kolejki w celu wykonania sekwencyjnego. Każda witryna ma własną kolejkę. `-n'
dodaje polecenie przed podaną pozycją w kolejce. Nie próbuj umieszczać w kolejce `cd' lub `lcd'
poleceń, może to zmylić lftp. Zamiast tego wykonaj cd/lcd przed poleceniem `queue', a zrobi to
zapamiętaj miejsce, w którym polecenie ma być wykonane. Można ustawić się w kolejce i
już uruchomione zadanie przez `kolejkę czekania ', ale zadanie będzie kontynuowane, nawet jeśli
nie jest pierwszy w kolejce.
`queue stop' zatrzyma kolejkę, nie wykona żadnych nowych poleceń, ale już
uruchomione zadania będą nadal działać. Możesz użyć `zatrzymania kolejki', aby utworzyć pusty zatrzymany
kolejka. `queue start' wznowi wykonywanie kolejki. Gdy wyjdziesz z lftp, rozpocznie się wszystko
automatycznie zatrzymywał kolejki.
`queue' bez argumentów utworzy albo zatrzymaną kolejkę, albo status kolejki wydruku.
kolejka --skasuj|-d [wskaźnik or wieloznaczny wyrażenie]
Usuń jeden lub więcej elementów z kolejki. Jeśli nie podano argumentu, ostatni wpis w
kolejka została usunięta.
kolejka --przesuń|-m <wskaźnik or wieloznaczny wyrażenie> [wskaźnik]
Przenieś podane elementy przed podany indeks kolejki lub do końca, jeśli nie ma miejsca docelowego
dany.
-q Bądź cicho.
-v Bądź gadatliwy.
-Q Wyjście w formacie, którego można użyć do ponownego kolejkowania. Przydatne z opcją --delete.
Przykłady:
> pobierz plik i
[1] pobierz plik
> kolejka czekaj 1
> kolejka pobierz inny_plik
> cd katalog_a
> kolejka pobierz jeszcze_inny_plik
queue -d 3 Usuń trzeci element z kolejki.
kolejka -m 6 4 Przenieś szóstą pozycję w kolejce przed czwartą.
queue -m "get*zip" 1 Przenieś wszystkie polecenia pasujące do "get*zip" na początek
kolejka. (Kolejność elementów jest zachowana.)
queue -d "get*zip" Usuń wszystkie polecenia pasujące do "get*zip".
zacytować cmd
W przypadku FTP — wyślij polecenie niezinterpretowane. Używaj ostrożnie - może to doprowadzić do nieznanego pilota
stan, a tym samym spowoduje ponowne połączenie. Nie możesz być pewien, że jakakolwiek zmiana stanu zdalnego
ze względu na zacytowane polecenie jest stałe - można je zresetować przez ponowne połączenie w dowolnym momencie.
Dla HTTP - specyficzny dla akcji HTTP. Składnia: ``cytat [ ]''. Polecenie może być
„set-cookie” lub „post”.
koncepcja http://www.site.net
cytat set-cookie "zmienna=wartość; innazmienna=innawartość"
ustaw http:post-content-type application/x-www-form-urlencoded
cytuj post /cgi-bin/script.cgi "var=value&othervar=othervalue" > local_file
W przypadku RYBY - wyślij polecenie niezinterpretowane. Może to służyć do wykonywania dowolnych poleceń
na serwerze. Polecenie nie może pobierać danych wejściowych ani drukować ### na początku nowego wiersza. Jeśli to robi,
protokół straci synchronizację.
otwórz rybę://serwer
cytuj znajdź -nazwa \*.zip
odzyskać rplik [-o lplik]
To samo co `get -c'.
relacje [args]
To samo co ls, ale ignoruje pamięć podręczną.
wystawić ponownie [args]
To samo co `nlist', ale ignoruje pamięć podręczną.
powtarzać [OPTY] [[-d] opóźnienie] [komenda]
Powtórz określone polecenie z opóźnieniem między iteracjami. Domyślne opóźnienie to jedna sekunda,
domyślna komenda jest pusta.
-C maksymalna liczba iteracji
-D opóźnienie między iteracjami
--while-ok zatrzymuje się, gdy polecenie kończy się z niezerowym kodem
--until-ok stop, gdy polecenie kończy się z zerowym kodem
--weak stop, gdy lftp przechodzi w tło.
Przykłady:
powtórz jutro -- lustro
powtórz lustro 1d
reputacja lplik [-o rplik]
To samo co `put -c'.
rm [-r] [-f] pliki
Usuń zdalne pliki. Nie rozwija symboli wieloznacznych, użyj pani za to. -r oznacza rekurencyjne
Usuń katalog. Uważaj, jeśli coś pójdzie nie tak, możesz stracić pliki. -f stłumić
komunikaty o błędach.
rmdir reż.
Usuń katalogi zdalne.
sache [Sesja]
Wyświetl listę sesji w pamięci podręcznej lub przełącz się na określoną sesję.
zestaw [było [val]]
Ustaw zmienną na podaną wartość. Jeśli wartość jest pominięta, usuń ustawienie zmiennej. Nazwa zmiennej
ma format ``nazwa/zamknięcie'', gdzie zamknięcie może określać dokładne zastosowanie ustawienia.
Zobacz poniżej szczegóły. Jeśli set jest wywoływany bez zmiennej, to tylko zmienione ustawienia są
katalogowany. Można to zmienić za pomocą opcji:
-lista wszystkich ustawień, w tym wartości domyślne
-d wyświetla tylko wartości domyślne, niekoniecznie aktualne
witryna internetowa witryna_cmd
Wykonaj polecenie witryny witryna_cmd i wypisz wynik. Możesz przekierować jego wyjście.
spać interwał
Śpij w określonym przedziale czasowym i wyjdź. Odstęp jest domyślnie podawany w sekundach, ale można go dodać sufiksem
z 'm', 'h', 'd' odpowiednio dla minut, godzin i dni. Zobacz też at.
otwór [Nazwa]
Wybierz określony slot lub wyświetl wszystkie przydzielone sloty. Slot to połączenie z serwerem,
trochę jak wirtualna konsola. Możesz utworzyć wiele gniazd połączonych z różnymi
serwery i przełączać się między nimi. Możesz także użyć gniazdo: nazwa jako pseudo-URL oceniający do
ta lokalizacja gniazda.
Domyślne powiązanie readline umożliwia szybkie przełączanie się między slotami o nazwach 0-9 przy użyciu Meta-0 -
Klawisze Meta-9 (często możesz użyć Alt zamiast Meta).
źródło filet
źródło -e komenda
Wykonaj polecenia zapisane w pliku filet lub zwrócone przez określone polecenie zewnętrzne.
źródło ~/.lftp/rc
źródło -e pomoc echo
zawieszać
Zatrzymaj proces lftp. Pamiętaj, że transfery również zostaną zatrzymane, dopóki nie będziesz kontynuować procesu
za pomocą poleceń fg lub bg powłoki.
potok [OPTY] pliki torrent...
Rozpocznij proces BitTorrent dla podanego pliki torrent, który może być plikiem lokalnym, adresem URL,
link magnetyczny lub zwykły info_hash napisane w kodzie szesnastkowym lub base32. Rozszerzono lokalne symbole wieloznaczne.
Istniejące pliki są najpierw sprawdzane, chyba że --siła-prawidłowa podana jest opcja. Brakujące kawałki
są pobierane. Pliki są przechowywane w określonym katalog lub aktualny katalog roboczy przez
domyślny. Siew trwa, aż stosunek osiągnie torrent: współczynnik zatrzymania ustawienie lub czas
torrent:czas maksymalny-nasiona zabraknie.
Opcje:
-O określa katalog bazowy, w którym powinny być umieszczone pliki
--force-valid pomija sprawdzanie poprawności plików (jeśli jesteś pewien, że wszystko jest w porządku).
--tylko-nowy przystanek, jeśli metadane są już znane lub torrent jest
kompletny.
--only-incomplete zatrzymuje się, jeśli torrent jest już kompletny.
--dht-bootstrap= załaduj DHT, wysyłając zapytanie do określonego węzeł, To
opcja powinna być użyta tylko raz, aby wypełnić lokalny węzeł
Pamięć podręczna. Numer portu można podać po dwukropku, domyślnie
6881. Oto kilka węzłów do ładowania początkowego:
dht.transmissionbt.com, router.utorrent.com,
router.bittorrent.com.
--share udostępnia określony plik lub katalog za pomocą protokołu BitTorrent.
Link magnetyczny jest drukowany, gdy jest gotowy.
użytkownik użytkownik [przechodzić]
użytkownik URL [przechodzić]
Użyj określonych informacji do zdalnego logowania. Jeśli określisz adres URL z nazwą użytkownika, wpisany
hasło zostanie zapisane w pamięci podręcznej, aby przyszłe odniesienia do adresów URL mogły z niego korzystać.
wersja
FTP wersja.
czekać [Praca nie]
czekać cała kolekcja
Poczekaj na zakończenie określonego zadania. Jeśli jobno jest pominięte, czekaj na ostatnie zadanie w tle.
`czekaj wszystko' czeka na zakończenie wszystkich zadań.
zkat pliki
To samo co cat, ale filtruj każdy plik przez zcat. (Zobacz też jak, jeszcze oraz mogą)
mogą pliki
To samo, co więcej, ale filtruj każdy plik przez zcat. (Zobacz też jak, zkat oraz jeszcze)
Ustawienia
Podczas uruchamiania lftp wykonuje ~/.lftprc oraz ~/.lftp/rc (lub ~/.config/lftp/rc if ~/.lftp robi
nie istnieje). Możesz tam umieścić aliasy i polecenia `set'. Niektórzy wolą zobaczyć
pełne debugowanie protokołu, użyj `debug', aby włączyć debugowanie.
Istnieje również ogólnosystemowy plik startowy w /etc/lftp.conf. Może być inaczej
katalog, patrz rozdział PLIKI.
FTP ma następujące ustawialne zmienne (możesz także użyć `set -a' aby zobaczyć wszystkie zmienne
i ich wartości):
bmk:zapisz hasła (wartość logiczna)
zapisz hasła w postaci zwykłego tekstu w ~/.local/share/lftp/zakładki or ~/.lftp/zakładki on
Polecenie „dodaj zakładkę”. Domyślnie wyłączone.
pamięć podręczna: pamięć podręczna-pusta-listy (wartość logiczna)
W przypadku wartości false puste aukcje nie są buforowane.
pamięć podręczna:włącz (wartość logiczna)
Gdy false, pamięć podręczna jest wyłączona.
pamięć podręczna: wygasa (Przedział czasowy)
Pozytywne wpisy w pamięci podręcznej wygasają w tym przedziale czasu.
pamięć podręczna: wygasa-ujemna (Przedział czasowy)
Ujemne wpisy w pamięci podręcznej wygasają w tym przedziale czasu.
rozmiar pamięci podręcznej (numer)
Maksymalny rozmiar pamięci podręcznej. Po przekroczeniu najstarsze wpisy pamięci podręcznej zostaną usunięte z pamięci podręcznej.
cmd:przy wyjściu (strunowy)
polecenia w łańcuchu są wykonywane przed zakończeniem lftp lub przejściem w tło.
cmd: przy wyjściu z bg (strunowy)
polecenia w łańcuchu są wykonywane przed zakończeniem działania lftp w tle.
cmd: przy wyjściu z fg (strunowy)
polecenia w łańcuchu są wykonywane przed zakończeniem pierwszego planu lftp.
cmd:w tle (strunowy)
polecenia w łańcuchu są wykonywane, zanim lftp przejdzie do tła.
cmd: na zakończenie (strunowy)
polecenia w ciągu są wykonywane przed zakończeniem lftp (w tle lub
pierwszoplanowy).
cmd: na końcu (strunowy)
polecenia w łańcuchu są wykonywane raz, gdy wszystkie zadania są wykonane.
cmd:w kolejce-zakończ (strunowy)
polecenia w łańcuchu są wykonywane raz, gdy wszystkie zadania w kolejce są wykonane.
cmd: cls-uzupełnianie-domyślne (strunowy)
domyślnym CLS opcje wyświetlania wyborów ukończenia. Na przykład, aby
listy zakończenia pokazują rozmiary plików, ustaw cmd:cls-completion-default na `-s'.
cmd:cls-domyślny (strunowy)
domyślnym CLS opcje poleceń. Można je przesłonić przez jawnie podane opcje.
cmd:cls-dokładny-czas (wartość logiczna)
kiedy prawda, CLS spróbuje uzyskać dokładny czas modyfikacji pliku, nawet jeśli oznacza to więcej
żądania do serwera.
cmd:csh-historia (wartość logiczna)
umożliwia rozszerzanie historii w stylu csh.
cmd:domyślny-protokół (strunowy)
Wartość jest używana, gdy `open' jest używane tylko z nazwą hosta bez protokołu. Domyślny
to `ftp'.
cmd: nieudane wyjście (wartość logiczna)
jeśli prawda, wyjdź, gdy polecenie się nie powiedzie, a następujące polecenie jest bezwarunkowe (tj
nie zaczyna się od || lub &&). lftp kończy działanie po wydaniu bezwarunkowego polecenia
bez wykonywania.
cmd:interaktywny (trójboolowskie)
gdy prawda, lftp działa interaktywnie, obsługuje sygnały terminala i generuje dodatkowe informacje
wiadomości. Domyślnie jest to auto i zależy od tego, czy stdin jest terminalem.
cmd:długotrwałe (sekundy)
czas wykonania polecenia, który jest uważany za „długi”, a sygnał dźwiękowy jest wykonywany przed
następny monit. 0 oznacza wyłączone.
cmd: ls-default (strunowy)
domyślny argument ls
cmd:przenieś tło (wartość logiczna)
gdy false, lftp odmawia przejścia do tła podczas wychodzenia. Aby to wymusić, użyj `exit
bg”.
cmd:przenieś-tło-odłącz (wartość logiczna)
gdy prawda (domyślnie), lftp odłącza się od terminala sterującego podczas przechodzenia do
w tle, możliwe jest dołączenie z powrotem za pomocą polecenia `attach'; gdy fałszywe, lftp
nakłania powłokę do przeniesienia lftp do grupy procesów w tle i kontynuuje działanie,
następnie polecenie powłoki fg przywraca lftp z powrotem na pierwszy plan, chyba że wykonało wszystkie zadania
i zakończone.
cmd:monit (strunowy)
Monit. lftp rozpoznaje następujące znaki specjalne ze zmianą ukośnika odwrotnego, które:
są dekodowane w następujący sposób:
\@ wstaw @, jeśli bieżący użytkownik nie jest domyślny
\a znak dzwonka ASCII (07)
\e znak ucieczki ASCII (033)
\h nazwa hosta, z którym jesteś połączony
\n Nowa linia
\s nazwa klienta (lftp)
\S aktualna nazwa slotu
\u nazwa użytkownika, na którym jesteś zalogowany jako
\U adres URL zdalnej witryny (np. ftp://g437.ub.gu.se/home/james/src/lftp)
\v wersja FTP (np. 2.0.3)
\w bieżący katalog roboczy w zdalnej witrynie
\W podstawowa nazwa bieżącego katalogu roboczego w zdalnej witrynie
\nnn znak odpowiadający liczbie ósemkowej nnn
\\ odwrotny ukośnik
\? pomija następny znak, jeśli poprzednie podstawienie było puste.
\[ rozpocznij sekwencję znaków niedrukowalnych, które można wykorzystać do osadzenia
sekwencja sterowania terminalem w wierszu
\] zakończyć ciąg znaków niedrukowalnych
cmd:równolegle (numer)
Liczba zadań uruchomionych równolegle w trybie nieinteraktywnym. Na przykład może to być
przydatne dla skryptów z wieloma poleceniami `get'. Zauważ, że ustawiając to na wartość
więcej niż 1 zmienia warunkowe zachowanie egzekucyjne, w zasadzie sprawia, że
niespójny.
cmd: kolejka-równoległa (numer)
Liczba zadań uruchomionych równolegle w kolejce.
cmd: zdalne uzupełnianie (wartość logiczna)
wartość logiczna do kontrolowania, czy lftp używa zdalnego uzupełniania. Kiedy prawda, zakładka klucz
zgaduje, czy uzupełniane słowo powinno być zdalną nazwą pliku. Zakładka Meta robi
zdalne uzupełnianie zawsze. Możesz więc wymusić zdalne uzupełnianie za pomocą Zakładka Meta jeśli chodzi o komunikację i motywację
cmd: zdalne uzupełnianie jest fałszywe lub gdy odgadnięcie jest błędne.
cmd: zapisz historię cwd (wartość logiczna)
gdy prawda, lftp zapisuje ostatni CWD każdej witryny do ~/.local/share/lftp/cwd_history or
~/.lftp/cwd_history, pozwalając na wykonanie ``cd -'' po restarcie lftp. Wartość domyślna to prawda.
cmd: zapisz-rl-historię (wartość logiczna)
gdy prawda, lftp zapisuje historię readline do ~/.local/share/lftp/rl_history or
~/.lftp/rl_historia przy wyjściu. Wartość domyślna to prawda.
cmd: stan pokazu (booleum)
gdy false, lftp nie pokazuje linii statusu na terminalu. Wartość domyślna to prawda.
cmd: stan zestawu terminów (wartość logiczna)
gdy prawda, lftp aktualizuje status terminala, jeśli jest obsługiwany (np. xterm). Zamknięcie dla
to ustawienie jest typem terminala ze zmiennej środowiskowej TERM.
cmd:stan-interwał (czasinterwał)
odstęp czasu między aktualizacjami statusu.
cmd:stifle-rl-historia (numer)
liczba wierszy przechowywanych w historii readline.
cmd:stan-terminu (strunowy)
ciąg formatujący używany do wyświetlania stanu terminala. Zamknięcie tego ustawienia
jest typem terminala ze zmiennej środowiskowej TERM. Domyślnie używa ``tsl'' i
Wartości termcapów ``fsl''.
Obsługiwane są następujące ucieczki:
\dzwon
\e uciec
\n nowa linia
\s "lftp"
\v wersja lftp
\T ciąg statusu
cmd:styl czasu (strunowy)
To ustawienie jest wartością domyślną dla opcji cls --time-style.
cmd:śledzenie (wartość logiczna)
gdy prawda, lftp wypisuje polecenia, które wykonuje (np. sh -x).
cmd: weryfikacja hosta (wartość logiczna)
jeśli prawda, lftp natychmiast rozwiązuje nazwę hosta w poleceniu `open'. To jest również
możliwe jest pominięcie sprawdzania pojedynczego polecenia `open', jeśli podano `&' lub jeśli ^Z jest
wciśnięty podczas sprawdzania.
cmd:ścieżka weryfikacji (wartość logiczna)
jeśli prawda, lftp sprawdza ścieżkę podaną w poleceniu `cd'. Możliwe jest również pominięcie
sprawdzenie pojedynczego polecenia `cd', jeśli podano `&' lub jeśli ^Z zostanie naciśnięty podczas
sprawdzać. Przykłady:
ustaw cmd:weryfikacja-ścieżka/hftp://* false
katalog cd &
cmd: weryfikacja ścieżki w pamięci podręcznej (wartość logiczna)
Gdy false, `cd' do katalogu znanego z pamięci podręcznej jako istniejący, powiedzie się
natychmiast. W przeciwnym razie weryfikacja będzie zależeć od ustawienia cmd:verify-path.
kolor: użyj koloru (trójboolowskie)
gdy prawda, polecenie cls i uzupełnianie wyświetlają kolorowe listy plików zgodnie z
kolor: ustawienie dir-colors. Po ustawieniu na auto kolory są używane, gdy wyjście jest a
terminal.
kolor: dir-kolory (strunowy)
opis koloru listy plików. Domyślnie wartość środowiska LS_COLORS
używana jest zmienna. Widzieć dirkolory(1).
dns: zapytanie SRV (wartość logiczna)
zapytaj o rekordy SRV i użyj ich przed gethostbyname. Rekordy SRV są tylko
używane, jeśli port nie jest wyraźnie określony. Zobacz RFC2052, aby uzyskać szczegółowe informacje.
dns:włączanie pamięci podręcznej (wartość logiczna)
włącz pamięć podręczną DNS. Jeśli jest wyłączone, lftp rozpoznaje nazwę hosta przy każdym ponownym połączeniu.
dns: wygasanie pamięci podręcznej (Przedział czasowy)
czas życia dla wpisów pamięci podręcznej DNS. Ma format +, np. 1d12h30m5s
lub tylko 36h. Aby wyłączyć wygasanie, ustaw go na `inf' lub `nigdy'.
dns:rozmiar pamięci podręcznej (numer)
maksymalna liczba wpisów pamięci podręcznej DNS.
dns:fatalny limit czasu (Przedział czasowy)
ograniczyć czas zapytań DNS. Jeśli serwer DNS jest niedostępny zbyt długo, lftp będzie
nie potrafią rozwiązać podanej nazwy hosta. Ustaw na `nigdy', aby wyłączyć.
dns: kolejność (lista nazw protokołów)
ustawia kolejność zapytań DNS. Domyślnie jest to ``inet6 inet'', co oznacza pierwsze wyszukiwanie
adres w rodzinie inet6, a następnie inet i używaj ich w tej kolejności. Aby wyłączyć inet6
(AAAA), ustaw tę zmienną na ``inet''.
dns:użyj wideł (wartość logiczna)
jeśli prawda, lftp rozwidla się przed rozpoznaniem adresu hosta. Wartość domyślna to prawda.
dns:maksymalne próby (numer)
Jeśli zero, nie ma ograniczeń co do tego, ile razy lftp będzie próbował wyszukać an
adres. Jeśli > 0, lftp spróbuje tylko tyle razy wyszukać adres
każda rodzina adresów w dns:order.
plik:zestaw znaków (strunowy)
lokalny zestaw znaków. Początkowo jest ustawiany na podstawie bieżącej lokalizacji.
plik:użyj-blokada (wartość logiczna)
gdy prawda, lftp używa doradczego blokowania plików lokalnych podczas ich otwierania.
ryba: auto-potwierdzanie (wartość logiczna)
jeśli prawda, lftp odpowiada „tak” na wszystkie pytania dotyczące ssh, w szczególności na pytanie
o nowym kluczu hosta. W przeciwnym razie odpowiada „nie”.
ryba: zestaw znaków, (strunowy)
zestaw znaków używany przez serwer fish w żądaniach, odpowiedziach i listach plików.
Wartość domyślna jest pusta, co oznacza to samo, co lokalne.
ryby: connect-program (strunowy)
program używany do łączenia się ze zdalnym serwerem. Powinien obsługiwać opcję `-l'
dla nazwy użytkownika, `-p' dla numeru portu. Domyślnie jest to `ssh -a -x'. Możesz ustawić to na
na przykład rsh.
ryba: muszla (strunowy)
użyj określonej powłoki po stronie serwera. Domyślnie jest to /bin/sh. W niektórych systemach / Bin / sh
kończy działanie, gdy robisz cd do nieistniejącego katalogu. lftp sobie z tym poradzi, ale musi
na nowo połączyć. Ustaw to na / bin / bash dla takich systemów, jeśli zainstalowany jest bash.
ftp: konto (strunowy)
Wyślij ten ciąg w komendzie ACCT po zalogowaniu. Wynik jest ignorowany. Zamknięcie
dla tego ustawienia ma format użytkownik@host.
ftp:bezprzepustowy (strunowy)
ustawia hasło używane do uwierzytelniania anonimowego dostępu FTP. Wartość domyślna to
„lftp@”.
ftp: bez użytkownika (strunowy)
ustawia nazwę użytkownika używaną do uwierzytelniania anonimowego dostępu FTP. Wartość domyślna to
"anonimowy".
ftp: tryb automatycznej synchronizacji (wyrażenie regularne)
jeśli pierwsza wiadomość serwera pasuje do tego wyrażenia regularnego, włącz tryb synchronizacji dla tego hosta.
ftp: rozmiar połowu (wartość logiczna)
gdy nie ma obsługi polecenia SIZE, spróbuj przechwycić rozmiar pliku z „150
Otwarcie połączenia danych”.
ftp:zestaw znaków (strunowy)
zestaw znaków używany przez serwer FTP w żądaniach, odpowiedziach i listach plików.
Wartość domyślna jest pusta, co oznacza to samo, co lokalne. To ustawienie jest używane tylko wtedy, gdy
serwer nie obsługuje UTF8.
ftp:klient (strunowy)
nazwa klienta FTP do wysłania za pomocą polecenia CLNT, jeśli jest obsługiwana przez serwer. Jeśli to jest
puste, to nie zostanie wysłane żadne polecenie CLNT.
ftp:bind-gniazdo danych (wartość logiczna)
powiązanie gniazda danych z interfejsem połączenia sterującego (w trybie pasywnym). Domyślny
jest prawdziwe, wyjątkiem jest interfejs pętli zwrotnej.
ftp: popraw-adres-pasv (wartość logiczna)
jeśli prawda, lftp spróbuje poprawić adres zwrócony przez serwer dla polecenia PASV w
przypadek, gdy adres serwera znajduje się w sieci publicznej, a PASV zwraca adres z
prywatna sieć. W takim przypadku lftp zastąpiłby adres serwera zamiast
jeden zwrócony przez polecenie PASV, numer portu nie zostanie zmieniony. Wartość domyślna to prawda.
ftp:fxp-pasywne-źródło (wartość logiczna)
jeśli prawda, lftp spróbuje najpierw ustawić źródłowy serwer FTP w trybie pasywnym, w przeciwnym razie
cel jeden. Jeśli pierwsza próba się nie powiedzie, lftp spróbuje ustawić je w inny sposób.
Jeśli druga dyspozycja również zawiedzie, lftp powraca do zwykłej kopii. Zobacz też
ftp:użyj-fxp.
ftp:dom (strunowy)
Katalog początkowy. Domyślnie jest to pusty ciąg, co oznacza auto. Ustaw to na `/' jeśli
nie podoba mi się wygląd %2F w adresach FTP. Zamknięcie tego ustawienia ma format
użytkownik@host.
ftp: ignoruj-pasv-adres (wartość logiczna)
Jeśli prawda, lftp używa adresu połączenia sterującego zamiast tego zwróconego w PASV
odpowiedź na połączenie danych. Może to być przydatne w przypadku uszkodzonych translacji NAT. Wartość domyślna to fałsz.
ftp:lista-pusta-ok (wartość logiczna)
jeśli ustawione na false, puste listy z polecenia LIST będą traktowane jako nieprawidłowe, a
zostanie zastosowana inna metoda (NLST).
ftp: lista-opcje (strunowy)
ustawia opcje, które są zawsze dołączane do polecenia LISTA. Przydatne może być ustawienie
to na `-a', jeśli serwer domyślnie nie pokazuje plików z kropkami (ukrytych). Wartość domyślna to
pusty.
ftp: interwał nop (sekundy)
opóźnienie między poleceniami NOOP podczas pobierania ogona pliku. Jest to przydatne w przypadku FTP
serwery, które wysyłają komunikat "Transfer zakończony" przed opróżnieniem transferu danych. w
w takich przypadkach polecenia NOOP mogą zapobiec przekroczeniu limitu czasu połączenia.
ftp: tryb pasywny (wartość logiczna)
ustawia pasywny tryb FTP. Może to być przydatne, jeśli jesteś za zaporą sieciową lub głupcem
router maskujący. W trybie pasywnym lftp używa polecenia PASV, a nie polecenia PORT
który jest używany w trybie aktywnym. W trybie pasywnym lftp sam nawiązuje połączenie danych
do serwera; w trybie aktywnym serwer łączy się z lftp w celu przesyłania danych.
Tryb pasywny jest trybem domyślnym.
ftp: port-ipv4 (adres IPv4)
określa adres IPv4 do wysłania za pomocą polecenia PORT. Wartość domyślna jest pusta, co oznacza
wysłać adres lokalnego zakończenia połączenia sterującego.
ftp:zakres portów (od-do)
dozwolony zakres portów dla trybu aktywnego. Format to min-maks lub „pełny” lub „dowolny” do
wskazać dowolny port. Domyślnie jest "pełny".
ftp:preferuj-epsv (wartość logiczna)
użyj EPSV jako preferowanego trybu pasywnego. Wartość domyślna to 'false'.
ftp: proxy (URL)
określa serwer proxy FTP do użycia. Aby wyłączyć proxy, ustaw pusty ciąg. Zauważ, że
jest to serwer proxy FTP, który używa protokołu FTP, a nie FTP przez HTTP. Wartość domyślna to
pobrane ze zmiennej środowiskowej ftp_proxy jeśli zaczyna się od ``ftp://''. Jeśli twój FTP
proxy wymaga uwierzytelnienia, określ nazwę użytkownika i hasło w adresie URL. Gdyby
ftp:proxy zaczyna się od http://, a następnie używany jest protokół hftp (FTP przez proxy HTTP)
zamiast FTP automatycznie.
ftp:typ uwierzytelniania proxy (strunowy)
Gdy ustawione na ``joined'', lftp wysyła ``użytkownik@[email chroniony]'' jako nazwa użytkownika
do proxy i ``password@proxy_password'' jako hasło.
Gdy ustawione na ``joined-acct'', lftp wysyła ``[email chroniony] użytkownik_proxy'' (z
spacja) jako nazwa użytkownika serwera proxy. Hasło do strony jest wysyłane jak zwykle, a serwer proxy
hasło jest oczekiwane w następującym poleceniu ACCT.
Gdy ustawione na ``open'', lftp najpierw wysyła użytkownika i hasło proxy, a następnie
``OPEN ftp.example.org'', a następnie ``UŻYTKOWNIK''. Następnie wysyłane jest hasło do strony
jak zwykle.
Gdy ustawione na ``użytkownik'' (domyślnie), lftp najpierw wysyła użytkownika i hasło proxy oraz
następnie ``[email chroniony]'' jako nazwa użytkownika. Hasło do strony jest następnie wysyłane jako
zwykły.
Gdy ustawione na ``proxy-user@host'', lftp najpierw wysyła ``USER
[email chroniony]'', a następnie hasło proxy. Użytkownik strony i hasło są
następnie wysłane jak zwykle.
ftp: lista-odpoczynków (wartość logiczna)
zezwól na użycie komendy REST przed komendą LIST. Może to być przydatne w przypadku dużych
katalogi, ale niektóre serwery FTP po cichu ignorują REST przed LISTĄ.
ftp:rest-stor (wartość logiczna)
jeśli false, lftp nie będzie próbował użyć REST przed STOR. Może to być przydatne dla niektórych
wadliwe serwery, które uszkadzają (wypełniają zerami) plik, jeśli REST, po którym następuje STOR, jest
używany.
ftp: ponowna próba-530 (wyrażenie regularne)
Ponów odpowiedź serwera 530 dla polecenia PASS, jeśli tekst pasuje do tego wyrażenia regularnego.
To ustawienie powinno być przydatne do rozróżnienia przeciążonego serwera (tymczasowe
warunek) i błędne hasło (warunek stały).
ftp:ponowna próba-530-anonimowa (wyrażenie regularne)
Dodatkowe wyrażenie regularne do anonimowego logowania, takie jak ftp:retry-530.
ftp:grupa-witryn (strunowy)
Wyślij ten ciąg w komendzie SITE GROUP po zalogowaniu. Wynik jest ignorowany. ten
zamknięcie dla tego ustawienia ma format użytkownik@host.
ftp:skey-zezwól (wartość logiczna)
zezwól na wysyłanie odpowiedzi skey/opie, jeśli serwer wydaje się ją obsługiwać. Domyślnie włączone.
ftp:sky-force (wartość logiczna)
nie wysyłaj hasła w postaci zwykłego tekstu przez sieć, zamiast tego użyj skey/opie. Gdyby
Skey/Opie nie jest dostępny, załóżmy, że logowanie nie powiodło się. Domyślnie wyłączone.
ftp:ssl-zezwalaj (wartość logiczna)
jeśli tak, spróbuj negocjować połączenie SSL z serwerem FTP, aby uzyskać dostęp nieanonimowy.
Wartość domyślna to prawda. To i inne ustawienia SSL są dostępne tylko wtedy, gdy lftp był
skompilowany z biblioteką ssl/tls.
ftp:ssl-auth (strunowy)
argumentem polecenia AUTH może być jeden z SSL, TLS, TLS-P, TLS-C. Zobacz RFC4217
o wyjaśnienia. Domyślnie zostanie użyty TLS lub SSL, w zależności od odpowiedzi FEAT.
ftp:ssl-data-use-keys (wartość logiczna)
jeśli prawda, lftp ładuje ssl:plik-klucza również dla chronionych połączeń danych. Kiedy fałszywe, to
nie, a serwer może dopasowywać połączenia danych i kontrolować połączenia według identyfikatora sesji.
Wartość domyślna to prawda.
ftp:ssl-force (wartość logiczna)
jeśli prawda, odmów wysłania hasła w postaci jasnej, gdy serwer nie obsługuje SSL.
Wartość domyślna to fałsz.
ftp:ssl-protect-data (wartość logiczna)
jeśli tak, zażądaj połączenia SSL do przesyłania danych. To wymaga dużej mocy obliczeniowej, ale
zapewnia prywatność. Wartość domyślna to fałsz.
ftp:ssl-protect-fxp (wartość logiczna)
jeśli tak, zażądaj połączenia SSL do przesyłania danych między dwoma serwerami FTP w FXP
tryb. W takim przypadku zostanie użyte polecenie CPSV lub SSCN. Jeśli połączenie SSL nie powiedzie się dla
z jakiegoś powodu lftp próbowałby niechronionego transferu FXP, chyba że ustawiono ftp:ssl-force
dla dowolnego z dwóch serwerów. Wartość domyślna to fałsz.
ftp:ssl-protect-list (wartość logiczna)
jeśli tak, zażądaj połączenia SSL dla transferów listy plików. Wartość domyślna to prawda.
ftp:ssl-use-ccc (wartość logiczna)
jeśli prawda, lftp wyda polecenie CCC po zalogowaniu, a tym samym wyłączy ochronę SSL
warstwa na połączeniu kontrolnym.
ftp:przedział statystyczny (Przedział czasowy)
odstęp między poleceniami STAT. Wartość domyślna to 1 sekunda.
ftp:ścisły wieloliniowy (wartość logiczna)
gdy prawda, lftp ściśle sprawdza format odpowiedzi wielowierszowej (oczekuje, że zakończy się na
ten sam kod, od którego się zaczynał). Jeśli jest fałszywa, ta kontrola jest złagodzona.
ftp:tryb synchronizacji (wartość logiczna)
jeśli prawda, lftp wyśle jedno polecenie na raz i czeka na odpowiedź. To może być
przydatne, jeśli używasz wadliwego serwera FTP lub routera. Gdy jest wyłączony, lftp wysyła a
pakiet komend i czeka na odpowiedzi - przyspiesza działanie w obie strony
czas ma znaczenie. Niestety nie działa ze wszystkimi serwerami FTP i niektórymi
routery mają z tym problemy, więc domyślnie jest włączone.
ftp:strefa czasowa (strunowy)
Przyjmij tę strefę czasową dla czasu w zestawieniach zwracanych przez polecenie LIST. To ustawienie
może być przesunięciem GMT [+|-]GG[:MM[:SS]] lub dowolną prawidłową wartością TZ (np. Europa/Moskwa lub
MSK-3MSD,M3.5.0,M10.5.0/3). Wartość domyślna to GMT. Ustaw ją na pustą wartość, aby założyć
lokalna strefa czasowa określona przez zmienną środowiskową TZ.
ftp:zaufanie (strunowy)
Gdy prawda, załóż, że dane zwracane przez FEAT są poprawne i nie używają wspólnego protokołu
rozszerzenia, takie jak SIZE, MDTM, REST, jeśli nie są wymienione. Wartość domyślna to fałsz.
ftp:użyj przerwania (wartość logiczna)
jeśli false, lftp nie wysyła polecenia ABOR, ale natychmiast zamyka połączenie danych.
ftp:użyj allo (wartość logiczna)
gdy prawda (domyślnie), lftp wysyła polecenie ALLO przed przesłaniem pliku.
ftp:użycie-feat (wartość logiczna)
gdy prawda (domyślnie), lftp używa polecenia FEAT do określenia rozszerzonych funkcji ftp
serwer.
ftp:użyj-fxp (wartość logiczna)
jeśli prawda, lftp spróbuje zestawić bezpośrednie połączenie między dwoma serwerami ftp.
ftp:użyj-hftp (wartość logiczna)
gdy ftp:proxy wskazuje na serwer proxy http, to ustawienie wybiera metodę hftp (GET,
HEAD), gdy prawda, a metoda CONNECT, gdy fałsz. Wartość domyślna to prawda.
ftp:użyj-ip-tos (wartość logiczna)
gdy prawda, lftp używa IPTOS_LOWDELAY do połączenia sterującego i IPTOS_THROUGHPUT do
połączenia danych.
ftp:język (wartość logiczna)
język wybrany za pomocą polecenia LANG, jeśli jest obsługiwany zgodnie ze wskazaniami FEAT
odpowiedź. Wartość domyślna jest pusta, co oznacza wartość domyślną serwera.
ftp:użyj-mdtm (wartość logiczna)
gdy prawda (domyślnie), lftp używa polecenia MDTM do określenia czasu modyfikacji pliku.
ftp:użyj-mdtm-przeciążony (wartość logiczna)
gdy prawda, lftp używa dwuargumentowego polecenia MDTM do włączenia czasu modyfikacji pliku
przesłane pliki. Wartość domyślna to fałsz.
ftp:użyj-strony-bezczynnej (wartość logiczna)
gdy prawda, lftp wysyła polecenie `SITE IDLE' z argumentem net:idle. Wartość domyślna to fałsz.
ftp:użyj-site-utime (wartość logiczna)
gdy prawda, lftp wysyła 5-argumentowe polecenie `SITE UTIME', aby ustawić czas modyfikacji pliku
na przesłanych plikach. Wartość domyślna to prawda.
ftp:użyj-strony-utime2 (wartość logiczna)
gdy prawda, lftp wysyła 2-argumentowe polecenie `SITE UTIME', aby ustawić czas modyfikacji pliku
na przesłanych plikach. Wartość domyślna to prawda. Jeśli włączony jest również 5-argumentowy `SITE UTIME',
Polecenie 2-argumentowe jest wypróbowywane jako pierwsze.
ftp:użyj-rozmiar (wartość logiczna)
gdy prawda (domyślnie), lftp używa polecenia SIZE do określenia rozmiaru pliku.
ftp:użycie-stat (wartość logiczna)
jeśli prawda, lftp wysyła polecenie STAT w transferze w trybie FXP, aby wiedzieć, ile danych ma
zostały przeniesione. Zobacz także ftp:stat-interval. Wartość domyślna to prawda.
ftp:use-stat-for-list (wartość logiczna)
gdy prawda, lftp używa polecenia STAT zamiast polecenia LIST. Domyślnie `.' jest używany jako STAT
argument. Używając STAT, lftp unika tworzenia połączenia danych dla listy katalogów.
Niektóre serwery wymagają specjalnych opcji dla STAT, użyj ftp:list-options, aby je określić
(na przykład -The).
ftp:użyj-telnet-iac (wartość logiczna)
gdy true (domyślnie), lftp używa polecenia TELNET IAC i postępuje zgodnie z protokołem TELNET jako
określone w RFC959. Gdy false, nie jest zgodny z protokołem TELNET, a zatem nie
nie podwaja 255 (0xFF, 0377) znaków i nie poprzedza poleceń ABOR i STAT
z sygnałem TELNET IP+SYNCH.
ftp:użyj tvfs (trójboolowskie)
Po ustawieniu na auto użycie funkcji TVFS zależy od odpowiedzi serwera FEAT. Inaczej
to ustawienie mówi, czy go używać, czy nie. Krótko mówiąc, jeśli serwer obsługuje TVFS
funkcja, to używa ścieżek podobnych do uniksa.
ftp:użyj-utf8 (wartość logiczna)
jeśli prawda, lftp wysyła `OPTS UTF8 ON' do serwera, aby aktywować kodowanie UTF-8 (jeśli
utrzymany). Wyłącz ją, jeśli nazwy plików mają inne kodowanie i serwer
ma z tym problem.
ftp:użyj-zakończ (wartość logiczna)
jeśli prawda, lftp wysyła polecenie QUIT przed rozłączeniem się z serwerem ftp. Wartość domyślna to prawda.
ftp:weryfikacja-adresu (wartość logiczna)
sprawdź, czy połączenie danych pochodzi z adresu sieciowego połączenia kontrolnego
rówieśnik. Może to potencjalnie zapobiec fałszowaniu połączenia danych, które może prowadzić do danych
korupcja. Niestety może się to nie udać w przypadku niektórych serwerów ftp z kilkoma
interfejsy sieciowe, gdy nie ustawiają adresu wychodzącego na gnieździe danych, więc jest
domyślnie wyłączone.
ftp:weryfikacja portu (wartość logiczna)
sprawdź, czy połączenie danych ma port 20 (dane FTP) na swoim zdalnym końcu. To może
ewentualnie zapobiec fałszowaniu połączeń danych przez użytkowników zdalnego hosta. Niestety,
za dużo okien i nawet unixowe serwery ftp zapominają ustawić odpowiedni port na dane
połączenie, dlatego to sprawdzanie jest domyślnie wyłączone.
ftp:tryb sieciowy (wartość logiczna)
rozłącza się po zamknięciu połączenia danych. Może to być przydatne w przypadku całkowicie zepsutego ftp
serwery. Wartość domyślna to fałsz.
ftps:początkowy-prot (strunowy)
określa początkowe ustawienie PROT dla połączeń FTPS. Powinno być jednym z: C, S, E, P,
lub pusty. Domyślnie jest puste, co oznacza nieznane, więc lftp użyje polecenia PROT
bezwarunkowo. Jeśli polecenie PROT okaże się nieobsługiwane, tryb Clear będzie:
należy założyć.
hftp: pamięć podręczna (wartość logiczna)
zezwól na buforowanie po stronie serwera/proxy dla protokołu ftp-over-http.
hftp:kontrola pamięci podręcznej (strunowy)
określ odpowiedni nagłówek żądania HTTP.
hftp: dekodowanie (wartość logiczna)
gdy prawda, lftp automatycznie dekoduje jednostkę w protokole hftp, gdy Content-
Kodowanie wartości nagłówka odpowiada deflate, gzip, compress, x-gzip lub x-compress.
hftp: serwer proxy (URL)
określa proxy HTTP dla protokołu FTP-over-HTTP (hftp). Protokół hftp nie może
oczywiście działa bez proxy HTTP. Wartość domyślna jest pobierana ze środowiska
zmienna ftp_proxy jeśli zaczyna się od ``http://'', w przeciwnym razie od środowiska
zmienna http Proxy. Jeśli serwer proxy FTP wymaga uwierzytelnienia, podaj nazwę użytkownika
i hasło w adresie URL.
hftp:użyj allprop (wartość logiczna)
jeśli prawda, lftp wyśle ` ' treść żądania w żądaniach `PROPFIND', w przeciwnym razie
wyśle pustą treść żądania.
hftp:autoryzacja-użytkowania (wartość logiczna)
jeśli jest wyłączone, lftp wyśle hasło jako część adresu URL do serwera proxy. To może być
wymagane dla niektórych serwerów proxy (np. M-soft). Domyślnie włączone, a lftp wyśle hasło
jako część nagłówka Autoryzacja.
hftp:użyj-głowicy (wartość logiczna)
jeśli jest wyłączone, lftp spróbuje użyć `GET' zamiast `HEAD' dla protokołu hftp.
Chociaż jest to wolniejsze, może pozwolić lftp na pracę z niektórymi serwerami proxy, które nie
zrozumieć lub niewłaściwie obsłużyć żądania ``HEAD ftp://''.
hftp:użyj-mkcol (wartość logiczna)
jeśli jest wyłączone, lftp spróbuje użyć `PUT' zamiast `MKCOL' do tworzenia katalogów
z protokołem hftp. Domyślnie jest wyłączone.
hftp:użyj-propfind (wartość logiczna)
jeśli jest wyłączone, lftp nie będzie próbował użyć `PROPFIND' do pobrania zawartości katalogu za pomocą
hftp i zamiast tego użyj `GET'. Domyślnie jest wyłączone.
hftp:typ-użytkowania (wartość logiczna)
Jeśli jest wyłączone, lftp nie będzie próbował dołączać `;type=' do adresów URL przekazywanych do proxy. Trochę
zepsute serwery proxy nie obsługują tego poprawnie. Domyślnie włączone.
http:akceptuj, http:akceptuj zestaw znaków, http:kodowanie akceptacji, http:akceptuj-język (strunowy)
określ odpowiednie nagłówki żądania HTTP.
http:autoryzacja (strunowy)
uprawnienia do używania domyślnie, gdy nie określono użytkownika. Format to
„użytkownik: hasło”. Wartość domyślna jest pusta, co oznacza brak autoryzacji.
http: pamięć podręczna (wartość logiczna)
zezwól na buforowanie po stronie serwera/proxy.
http:kontrola pamięci podręcznej (strunowy)
określ odpowiedni nagłówek żądania HTTP.
http:pliki cookie (strunowy)
wyślij to ciasteczko na serwer. Przydaje się tu zamknięcie:
ustaw plik cookie/www.somehost.com "param=value"
http: dekodować (wartość logiczna)
gdy prawda, lftp automatycznie dekoduje jednostkę, gdy wartość nagłówka Content-Encoding
pasuje do deflate, gzip, compress, x-gzip lub x-compress.
http:typ-treści-post (strunowy)
określa wartość nagłówka żądania HTTP Content-Type dla metody POST. Wartość domyślna to
``aplikacja/x-www-form-urlencoded''.
http Proxy (URL)
określa proxy HTTP. Jest używany, gdy lftp działa przez protokół HTTP. Domyślna wartość
jest pobierana ze zmiennej środowiskowej http Proxy. Jeśli wymaga tego Twój serwer proxy
uwierzytelniania, określ nazwę użytkownika i hasło w adresie URL.
http:metoda put (PUT lub POST)
określa, której metody HTTP należy użyć podczas put.
http:typ-treści-put (strunowy)
określa wartość nagłówka żądania HTTP Content-Type dla metody PUT.
http: referent (strunowy)
określa wartość nagłówka żądania HTTP Referer. Pojedyncza kropka `.' rozwija się do prądu
adres URL katalogu. Domyślnie jest to `.'. Ustaw pusty ciąg, aby wyłączyć nagłówek Referer.
http:zestaw-cookies (wartość logiczna)
jeśli prawda, lftp modyfikuje zmienne http:cookie po odebraniu nagłówka Set-Cookie.
http:użyj-allprop (wartość logiczna)
jeśli prawda, lftp wyśle ` ' treść żądania w żądaniach `PROPFIND', w przeciwnym razie
wyśle pustą treść żądania.
http:użyj-mkcol (wartość logiczna)
jeśli jest wyłączone, lftp spróbuje użyć `PUT' zamiast `MKCOL' do tworzenia katalogów
z protokołem HTTP. Domyślnie włączone.
http:użyj-propfind (wartość logiczna)
jeśli jest wyłączone, lftp nie będzie próbował użyć `PROPFIND' do pobrania zawartości katalogu za pomocą
protokołu HTTP i zamiast tego użyj `GET'. Domyślnie włączone.
http:klient-użytkownik (strunowy)
ciąg, który lftp wysyła w nagłówku User-Agent żądania HTTP.
https: serwer proxy (strunowy)
określa serwer proxy https. Wartość domyślna jest pobierana ze zmiennej środowiskowej
https_proxy.
lustro: dereferencja (wartość logiczna)
jeśli prawda, mirror domyślnie wyłuskuje dowiązania symboliczne. Możesz to zmienić
przez opcję --no-dereference. Wartość domyślna, jeśli fałsz.
lustro:wyklucz-wyrażenie regularne (wyrażenie regularne)
określa domyślny wzorzec wykluczenia. Możesz to zmienić za pomocą opcji --include.
lustro:włącz wyrażenie regularne (wyrażenie regularne)
określa domyślny wzorzec włączenia. Jest używany zaraz po mirror:exclude-regex is
stosowany. Nigdy nie jest używany, jeśli mirror:exclude-regex jest puste.
lustro: nie-puste-dirs (wartość logiczna)
gdy prawda, mirror nie tworzy pustych katalogów (jak opcja --no-empty-dirs).
lustro:sortuj według (strunowy)
określa kolejność przesyłania plików. Prawidłowe wartości to: nazwa, nazwa-opis, rozmiar, rozmiar-
opis, data, data-opis. Gdy wartością jest nazwa lub nazwa-opis, to mirror:order
ustawienie wpływa również na zamówienie lub przelewy.
lustro: zamówienie (lista wzorów)
określa kolejność przesyłania plików przy sortowaniu według nazwy. Np. ustawiając to na "*.sfv
*.sum" tworzy serwer lustrzany, aby przesłać najpierw pliki pasujące do *.sfv, a następnie pasujące
*.sum, a następnie wszystkie inne pliki. Aby przetwarzać katalogi po innych plikach, dodaj "*/"
do końca listy wzorów.
lustro:nadpisywanie (wartość logiczna)
jeśli prawda, mirror nadpisze zwykłe pliki zamiast usuwać i ponownie tworzyć
Im.
lustro:katalogi-równoległe (wartość logiczna)
jeśli prawda, mirror rozpocznie przetwarzanie kilku katalogów równolegle, gdy jest
w trybie równoległym. W przeciwnym razie prześle pliki z jednego katalogu wcześniej
przejście do innych katalogów.
lustro: liczba transferów równoległych (numer)
określa liczbę równoległych transferów mirror, który może się uruchomić. Wartość domyślna to 1.
Możesz to zmienić opcją --parallel.
lustro:wymagaj źródła (wartość logiczna)
Gdy prawda, mirror wymaga jawnego określenia katalogu źródłowego, w przeciwnym razie
powinien to być katalog bieżący.
lustro: zestaw uprawnień (wartość logiczna)
Po wyłączeniu mirror nie będzie próbował kopiować uprawnień do plików i katalogów. Możesz
nadpisz go opcją --perms. Domyślnie włączone.
lustro: pomiń brak dostępu (wartość logiczna)
gdy prawda, mirror nie próbuje pobierać plików, które są oczywiście niedostępne
przez maskę uprawnień. Wartość domyślna to fałsz.
lustro:użyj-pget-n (numer)
określa opcję -n dla polecenia pget używanego do przesyłania każdego pojedynczego pliku pod
lustro. Wartość domyślna to 1, która wyłącza pget.
moduł:ścieżka (strunowy)
lista rozdzielonych dwukropkami katalogów do wyszukania modułów. Może być zainicjowany przez
zmienna środowiskowa LFTP_MODULE_PATH. Domyślnie jest to `PKGLIBDIR/VERSION:PKGLIBDIR'.
net: limit połączenia (numer)
maksymalna liczba jednoczesnych połączeń z tą samą lokacją. 0 oznacza nieograniczony.
net: połączenie-przejęcie (wartość logiczna)
jeśli tak, połączenia na pierwszym planie mają pierwszeństwo przed połączeniami w tle i mogą
przerwać transfery w tle, aby zakończyć operację na pierwszym planie.
sieć: bezczynność (Przedział czasowy)
rozłączyć się z serwerem po tym czasie bezczynności. Domyślnie 3 minuty.
net:limit-stopa (bajty na sekundę)
ograniczyć szybkość transmisji danych. 0 oznacza nieograniczony. Możesz określić dwa
numery oddzielone dwukropkiem, aby oddzielnie ograniczyć szybkość pobierania i wysyłania. Przyrostki
są obsługiwane, np. 100K oznacza 102400.
netto: limit-maks (Bajtów)
limit akumulujący niewykorzystany limit-stopa. 0 oznacza dwukrotność limitu.
net:limit-całkowita-stawka (bajty na sekundę)
limit szybkości transmisji wszystkich połączeń łącznie. 0 oznacza nieograniczony. Możesz określić
dwie liczby oddzielone dwukropkiem, aby osobno ograniczyć szybkość pobierania i wysyłania. Notatka
że gniazda mają na sobie bufory odbiorcze, może to prowadzić do obciążenia łącza sieciowego
powyżej tego limitu stawki zaraz po rozpoczęciu transferu. Możesz spróbować ustawić
net:socket-buffer do stosunkowo małej wartości, aby tego uniknąć.
netto: limit-całkowity-maks (Bajtów)
limit akumulacji niewykorzystanego limitu-całkowitej stopy. 0 oznacza dwukrotność limitu-całkowitej stawki.
net: maksymalna liczba prób (numer)
maksymalna liczba kolejnych prób operacji bez powodzenia. 0 oznacza
Nieograniczony. 1 oznacza brak ponownych prób.
net: bez proxy (strunowy)
zawiera rozdzieloną przecinkami listę domen, dla których nie należy używać proxy.
Wartość domyślna jest pobierana ze zmiennej środowiskowej brak_proxy.
net: persist-próby (numer)
zignoruj tę liczbę twardych błędów. Przydatne do logowania się do wadliwych serwerów FTP, które odpowiadają
5xx, gdy jest zbyt wielu użytkowników.
net: reconnect-interval-base (sekundy)
ustawia podstawowy minimalny czas między ponownymi połączeniami. Rzeczywisty interwał zależy od
net:reconnect-interval-multiplier i liczba prób wykonania operacji.
net: reconnect-interval-max (sekundy)
ustawia maksymalny interwał ponownego łączenia. Gdy aktualny przedział po pomnożeniu przez
net:reconnect-interval-multiplier osiąga tę wartość (lub ją przekracza), jest resetowany
powrót do net: reconnect-interval-base.
net: reconnect-interval-multiplier (prawdziwy numer)
ustawia mnożnik, przez który mnożony jest interwał bazowy przy każdej nowej próbie
wykonanie operacji kończy się niepowodzeniem. Gdy interwał osiągnie maksimum, zostanie zresetowany do podstawy
wartość. Zobacz net:reconnect-interval-base i net:reconnect-interval-max.
net:socket-bind-ipv4 (adres IPv4)
powiąż wszystkie gniazda IPv4 z podanym adresem. Może to być przydatne do wybrania konkretnego
interfejs sieciowy do użycia. Wartość domyślna jest pusta, co oznacza, że nie należy wiązać gniazd IPv4,
system operacyjny wybierze adres automatycznie przy użyciu tablicy routingu.
net:socket-bind-ipv6 (adres IPv6)
to samo dla gniazd IPv6.
netto: bufor gniazda (Bajtów)
użyj podanego rozmiaru dla opcji gniazda SO_SNDBUF i SO_RCVBUF. 0 oznacza wartość domyślną systemu.
net: gniazdo-maxseg (Bajtów)
użyj podanego rozmiaru dla opcji gniazda TCP_MAXSEG. Nie wszystkie systemy operacyjne to obsługują
opcja, ale Linux tak.
net: limit czasu (Przedział czasowy)
ustawia limit czasu protokołu sieciowego.
pget:domyślne-n (numer)
domyślna liczba kawałków do podzielenia pliku w pget.
pget: min-chunk-size (numer)
minimalny rozmiar fragmentu, na który ma zostać podzielony plik.
pget: stan zapisywania (Przedział czasowy)
często zapisuj status transferu pget. Ustaw na `nigdy', aby wyłączyć zapisywanie
plik stanu. Status jest zapisywany do pliku z sufiksem .lftp-pget-status.
sftp: automatyczne potwierdzanie (wartość logiczna)
jeśli prawda, lftp odpowiada „tak” na wszystkie pytania dotyczące ssh, w szczególności na pytanie
o nowym kluczu hosta. W przeciwnym razie odpowiada „nie”.
sftp: zestaw znaków (strunowy)
zestaw znaków używany przez serwer SFTP w nazwach plików i listach plików. Wartość domyślna to
pusty, co oznacza to samo, co lokalne. To ustawienie jest używane tylko dla protokołu SFTP
wersja przed 4. Wersja 4 i nowsze zawsze używają UTF-8.
sftp: connect-program (strunowy)
program używany do łączenia się ze zdalnym serwerem. Powinien obsługiwać opcję `-l'
dla nazwy użytkownika, `-p' dla numeru portu. Domyślnie jest to `ssh -a -x'. Możesz ustawić to na
na przykład rsh.
sftp:max-pakiety-w-locie (numer)
Maksymalna liczba pakietów bez odpowiedzi w locie. Jeśli czas podróży w obie strony wynosi
znaczące, powinieneś zwiększyć to i rozmiar-odczyt/rozmiar-zapis. Wartość domyślna to 16.
sftp:wersja protokołu (numer)
Numer protokołu do negocjacji. Wartość domyślna to 4. Rzeczywista wersja używanego protokołu
zależy od serwera.
sftp: program serwerowy (strunowy)
Program serwerowy realizujący protokół SFTP. Jeśli nie zawiera ukośnika `/',
jest uważany za podsystem ssh2, a opcja -s jest używana podczas uruchamiania połączenia-
program. Domyślnie jest to `sftp'. Możesz użyć rsh jako protokołu poziomu transportu w następujący sposób:
ustaw sftp: connect-program rsh
ustaw sftp:program-serwera /usr/libexec/openssh/serwer-sftp
Podobnie możesz uruchomić SFTP przez SSH1.
sftp: rozmiar-odczyt (numer)
Rozmiar bloku do czytania. Wartość domyślna to 0x8000.
sftp: rozmiar-zapis (numer)
Rozmiar bloku do pisania. Wartość domyślna to 0x8000.
ssl:ca-plik (ścieżka do pliku)
użyj określonego pliku jako certyfikatu urzędu certyfikacji.
ssl: ścieżka-ca (ścieżka do katalogu)
użyj określonego katalogu jako repozytorium certyfikatów urzędu certyfikacji (OpenSSL
tylko).
ssl:sprawdź nazwę hosta (wartość logiczna)
gdy prawda, lftp sprawdza, czy nazwa hosta używana do połączenia z serwerem jest zgodna
do nazwy hosta w jego certyfikacie.
ssl:crl-plik (ścieżka do pliku)
użyj określonego pliku jako certyfikatu listy odwołania certyfikatów.
ssl:ścieżka-crl (ścieżka do katalogu)
użyj określonego katalogu jako repozytorium certyfikatów z listą odwołanych certyfikatów
(Tylko OpenSSL).
ssl:plik-klucza (ścieżka do pliku)
użyj określonego pliku jako klucza prywatnego.
ssl:plik-cert (ścieżka do pliku)
użyj określonego pliku jako swojego certyfikatu.
ssl: użyj-sni (wartość logiczna)
jeśli prawda, użyj rozszerzenia TLS ze wskazaniem nazwy serwera (SNI).
ssl:weryfikacja-certyfikat (wartość logiczna)
jeśli ustawione na tak, zweryfikuj certyfikat serwera, który ma być podpisany przez znany certyfikat
uprawnienia i nie znajdować się na liście unieważnionych certyfikatów.
ssl:priorytet (strunowy)
dowolny ciąg priorytetów dla GnuTLS. Jeśli zbudowane z OpenSSL zrozumiałe wartości
jest + or - następnie SSL3.0, TLS1.0, TLS1.1 lub TLS1.2, oddzielone znakiem :, Przykład:
ustaw ssl:priorytet "NORMALNY:-SSL3.0:-TLS1.0:-TLS1.1:+TLS1.2"
torrent:IP (adres IPv4)
Adres IP do wysłania do trackera. Określ go, jeśli używasz serwera proxy HTTP.
torrent: ipv6 (adres IPv6)
Adres IPv6 do wysłania do trackera. Domyślnie pierwszy znaleziony globalny adres unicast
Jest używane.
torrent: max-rówieśnicy (numer)
maksymalna liczba peerów dla torrenta. Najrzadziej używani rówieśnicy są usuwani w celu utrzymania
ten limit.
torrent:zakres portów (od-do)
zakres portów do akceptowania połączeń. Pojedynczy port jest wybierany, gdy torrent
Zaczyna się.
torrent:retracker (URL)
jawny adres URL retrackera, np. `http://retracker.local/announce'.
torrent: zapisz metadane (wartość logiczna)
gdy prawda, lftp zapisuje metadane każdego torrenta, z którym współpracuje, aby
~/.local/share/lftp/torrent/md or ~/.lftp/torrent/md katalogu i ładuje go z
tam, jeśli to konieczne.
torrent:czas maksymalny-nasiona (Przedział czasowy)
maksymalny czas siewu. Po tym czasie cały torrent wyłącza się
niezależnie od stosunku. W razie potrzeby można go ustawić na nieskończoność.
torrent: seed-min-peers (numer)
minimalna liczba peerów, gdy torrent jest kompletny. Jeśli jest mniej, nowi rówieśnicy
są aktywnie poszukiwane.
torrent: współczynnik zatrzymania (prawdziwy numer)
torrent zatrzymuje się, gdy jest gotowy, a ratio osiąga tę liczbę.
torrent:użyj-dht (wartość logiczna)
gdy prawda, używany jest DHT.
xfer: automatyczna zmiana nazwy(wartość logiczna)
sugerowane nazwy plików dostarczone przez serwer są używane, jeśli użytkownik wyraźnie to ustawi
opcja na "włączone". Ponieważ może to stanowić zagrożenie bezpieczeństwa, domyślnie jest wyłączone.
xfer: żłobek (wartość logiczna)
jeśli to ustawienie jest wyłączone, polecenia get nie nadpiszą istniejących plików i nie będą generować
zamiast tego błąd.
xfer:katalog-docelowy (ścieżka lub adres URL do katalogu)
To ustawienie jest używane jako domyślna opcja -O dla poleceń get i mget. Wartość domyślna to
pusty, co oznacza bieżący katalog (brak opcji -O).
xfer: dysk-full-fatal (wartość logiczna)
jeśli prawda, lftp przerywa transfer, jeśli nie może zapisać pliku docelowego z powodu pełnego
dysk lub limit; gdy false, lftp czeka na zwolnienie miejsca na dysku.
xfer:eta-okres (sekundy)
okres, w którym obliczana jest średnia ważona stopa w celu uzyskania ETA.
xfer:eta-zwięzła (wartość logiczna)
pokaż zwięzłą ETA (tylko części z wyższej półki). Wartość domyślna to prawda.
xfer: log (wartość logiczna)
gdy prawda, logi lftp są przesyłane do pliku z ustawienia xfer:log-file.
xfer:plik-dziennika (ścieżka do pliku)
plik, do którego mają zostać przesłane transfery. Wartość domyślna to ~/.local/share/lftp/transfer_log or
~/.lftp/log_transferu.
xfer: tworzenie kopii zapasowej (wartość logiczna)
gdy prawda, lftp zmienia nazwę istniejącego pliku, dodając przyrostek ``~'' zamiast
nadpisywanie go.
xfer: maksymalny rozmiar dziennika (numer)
maksymalny rozmiar pliku dziennika transferu. Po osiągnięciu rozmiaru plik jest
zmieniono nazwę i rozpoczęto od nowa.
xfer:max-przekierowania (numer)
maksymalna liczba przekierowań. Może to być przydatne do pobierania przez HTTP. 0
zabrania przekierowań.
xfer:okres-stawki (sekundy)
okres, w którym obliczana jest średnia ważona, do wykazania.
xfer: nazwa-pliku tymczasowego (strunowy)
wzorzec nazwy pliku tymczasowego, pierwsza gwiazdka jest zastępowana oryginalną nazwą pliku.
xfer:użyj-pliku tymczasowego (wartość logiczna)
jeśli prawda, plik zostanie przeniesiony do pliku tymczasowego w tym samym katalogu i
następnie zmieniono nazwę.
xfer:weryfikacja (wartość logiczna)
gdy prawda, polecenie weryfikacji jest uruchamiane po udanym transferze do walidacji pliku
integralność. Zerowy kod wyjścia tego polecenia powinien wskazywać na poprawność pliku.
xfer:polecenie weryfikacji (strunowy)
polecenie sprawdzające integralność pliku. Jedynym argumentem jest ścieżka do pliku.
Nazwę zmiennej można skrócić, chyba że stanie się niejednoznaczna. Przedrostek przed
`:' również można pominąć. Możesz ustawić jedną zmienną kilka razy dla różnych zamknięć i
w ten sposób możesz uzyskać określone ustawienia dla określonego stanu. Zamknięcie ma być
podawana po nazwie zmiennej oddzielona ukośnikiem `/'.
Zamknięcie dla zmiennych domeny `dns:', `net:', `ftp:', `http:', `hftp:' jest obecnie
po prostu nazwę hosta określoną w poleceniu `open' (z pewnymi wyjątkami gdzie
zamknięcie jest bez znaczenia, np. dns:cache-size). Dla niektórych zmiennych domeny `cmd:'
zamknięcie to aktualny adres URL bez ścieżki. W przypadku innych zmiennych nie jest obecnie używany. Widzieć
przykłady w próbce lftp.konf.
Niektóre polecenia i ustawienia przyjmują parametr przedziału czasu. Ma format Nx[Nx...],
gdzie N to ilość czasu (zmiennoprzecinkowa), a x to jednostka czasu: d - dni, h - godziny, m -
minuty, s - sekundy. Domyślną jednostką jest druga. Np. 5h30m lub 5.5h. Również interwał może
bądź „nieskończoność”, „inf”, „nigdy”, „na zawsze” - oznacza to nieskończony przedział. Np. sen
na zawsze” lub „ustaw dns:cache-expire Never”.
Ustawienia logiczne mogą być jednym z (true, on, yes, 1, +) dla wartości True lub jednym z (false,
off, nie, 0, -) dla wartości False.
Ustawienia tri-boolean mają albo wartość logiczną, albo `auto'.
Ustawienia liczb całkowitych mogą mieć sufiks: k - kibi, m - mebi, g - gigi itp. Mogą również mieć
prefiks: 0 - ósemkowy, 0x - szesnastkowy.
FTP asynchroniczny tryb (rurociągi)
Lftp może przyspieszyć operacje FTP, wysyłając kilka poleceń jednocześnie, a następnie sprawdzając wszystkie
odpowiedzi. Zobacz ftp:zmienna trybu synchronizacji. Czasami to nie działa, więc synchroniczne
tryb jest domyślny. Możesz spróbować wyłączyć tryb synchroniczny i sprawdzić, czy działa dla Ciebie.
Wiadomo, że niektóre programy sieciowe zajmujące się translacją adresów działają nieprawidłowo
w przypadku kilku poleceń FTP w jednym pakiecie sieciowym.
RFC959 mówi: ``Proces użytkownika wysyłający kolejne polecenie przed odpowiedzią o zakończeniu
naruszać protokół; ale procesy serwera FTP powinny kolejkować polecenia, które:
przybyć, gdy poprzednie polecenie jest w toku”. Ponadto RFC1123 mówi: „Implementatorzy MUSZĄ”
NIE zakładaj żadnej zgodności między granicami READ w połączeniu kontrolnym a
Sekwencje Telnet EOL (CR LF).'' i ``pojedynczy READ z połączenia sterującego może
zawierać więcej niż jedno polecenie FTP”.
Dlatego wysyłanie kilku poleceń na raz musi być bezpieczne, co znacznie przyspiesza działanie i
wydaje się działać ze wszystkimi serwerami ftp opartymi na systemach Unix i VMS. Niestety, oparte na systemie Windows
serwery często nie są w stanie obsłużyć kilku poleceń w jednym pakiecie, więc niektóre z nich nie są w stanie obsłużyć
routery.
OPCJE
-d Włącz tryb debugowania.
-e Polecenia
Wykonaj podane polecenia i nie wychodź.
-p Port
Użyj podanego portu do połączenia.
-u użytkownik[,przechodzić]
Użyj podanej nazwy użytkownika i hasła, aby się połączyć. Pamiętaj, aby zacytować hasło
prawidłowo w powłoce. Należy również pamiętać, że podawanie hasła nie jest bezpieczne
wiersz poleceń, użyj ~ / .netrc plik. Alternatywnie możesz użyć protokołów opartych na ssh
za pomocą autoryzowanych kluczy, dzięki czemu nie musisz wprowadzać hasła.
--nork Nie uruchamiaj plików rc z katalogu domowego.
-f plik_skryptu
Wykonaj polecenia w pliku i zakończ. Ta opcja musi być używana samodzielnie bez
inne argumenty (z wyjątkiem --nork).
-c Polecenia
Wykonaj podane polecenia i wyjdź. Polecenia można oddzielić średnikiem,
`&&' lub `||'. Pamiętaj, aby poprawnie zacytować argument poleceń w powłoce. Ten
opcja musi byćużyta samodzielnie bez innych argumentów (z wyjątkiem --nork).
ŚRODOWISKO ZMIENNE
Następujące zmienne środowiskowe są przetwarzane przez FTP:
REDAKCJA Używany jako lokalny edytor dla edit dowództwo.
GŁÓWNA Używany do (lokalnego) rozszerzenia tyldy (`~').
SHELL Używane przez ! polecenie, aby określić powłokę do uruchomienia.
PAGER Powinna to być nazwa używanego pagera. Jest używany przez jeszcze oraz mogą
Polecenia.
http Proxy, https_proxy
Służy do ustawiania początkowych zmiennych http:proxy, hftp:proxy i https:proxy.
ftp_proxy
Służy do ustawiania początkowych zmiennych ftp:proxy lub hftp:proxy, w zależności od protokołu URL
używane w tej zmiennej środowiskowej.
brak_proxy
Służy do ustawiania początkowej zmiennej net:no-proxy.
LFTP_MODULE_PATH
Służy do ustawiania początkowej zmiennej module:ścieżka.
LFTP_HOME
Służy do lokalizowania katalogu, w którym przechowywane są pliki konfiguracyjne specyficzne dla użytkownika. Gdyby
nieoprawny, ~/.lftp zostanie użyty. Pamiętaj, że jeśli ten katalog nie istnieje,
wtedy zostaną użyte katalogi XDG.
LS_COLORS
służy do ustawienia początkowej zmiennej color:dir-colors.
XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
Służy do lokalizowania katalogów dla plików specyficznych dla użytkownika, gdy ~/.lftp (lub $LFTP_HOME
katalog) nie istnieje. Wartości domyślne to ~ / .config, ~ / .local / share oraz ~ / .cache
odpowiednio. Przyrostek /lftp jest dołączany, aby utworzyć pełną ścieżkę do
katalogi.
Korzystaj z lftp online za pomocą usług onworks.net
