Skip to main content

Lftp - Linux-opdracht

SFTP - Linux Shell Script to Automate Synchronize Remote to Local Directory using LFTP command (Juni- 2026)

SFTP - Linux Shell Script to Automate Synchronize Remote to Local Directory using LFTP command (Juni- 2026)
Anonim

lftp is een programma dat geavanceerde ftp- en http-verbindingen met andere hosts mogelijk maakt. Als gastheer is opgegeven, dan zal lftp verbinding maken met die host, anders moet een verbinding tot stand worden gebracht met de opdracht open.

NAAM

  • lftp - Geavanceerd programma voor bestandsoverdracht

SYNTAXIS

  • lftp -d -e cmd -p haven -u gebruiker , voorbij lopen plaats
  • lftp -f Script bestand
  • lftp -c commando's
  • lftp --version
  • lftp --help

lftp kan zes bestandstoegangsmethoden aan - ftp, ftps, http, https, hftp, fish and file (https en ftps zijn alleen beschikbaar als lftp is gecompileerd met openssl-bibliotheek). U kunt de methode opgeven die moet worden gebruikt in de opdracht `open URL ', bijvoorbeeld `open http://www.us.kernel.org/pub/linux '. hftp is ftp-over-http-proxy-protocol. Het kan automatisch in plaats van ftp worden gebruikt als ftp: proxy is ingesteld op `http: // proxy : port '. Fish is een protocol dat werkt via een ssh-verbinding.

Elke operatie inlftp betrouwbaar is, dat wil zeggen elke niet-fatale fout wordt genegeerd en de bewerking wordt herhaald. Dus als het downloaden wordt verbroken, wordt het automatisch vanaf het punt opnieuw gestart. Zelfs als ftp-server het REST-commando niet ondersteunt,lftp zal proberen het bestand vanaf het allereerste begin op te halen totdat het bestand volledig is overgedragen.

lftp heeft shell-achtige opdrachtsyntaxis waarmee u verschillende opdrachten tegelijkertijd op de achtergrond kunt starten (&). Het is ook mogelijk om commando's binnen () te groeperen en op de achtergrond uit te voeren. Alle achtergrondtaken worden in hetzelfde proces uitgevoerd. Je kunt een voorgrondtaak naar de achtergrond brengen met ^ Z (c-z) en terug met het commando `wait '(of` fg', alias naar `wait '). Gebruik opdrachtopdrachten om lopende opdrachten weer te geven. Sommige commando's laten toe om hun uitvoer (cat, ls, …) om te zetten naar bestanden of via pipe naar externe opdracht. Opdrachten kunnen voorwaardelijk worden uitgevoerd op basis van de beëindigingsstatus van het vorige commando (&&, ||).

Als je afsluitlftp wanneer sommige klussen nog niet af zijn,lftp zal zichzelf verplaatsen naar de NoHup-modus op de achtergrond. Hetzelfde gebeurt als je een echte modem ophangt of een xterm afsluit.

lftp heeft een ingebouwde spiegel die een hele mappenboom kan downloaden of updaten. Er is ook een omgekeerde spiegel (mirror -R) die een mapstructuur op de server uploadt of bijwerkt. Mirror kan ook mappen synchroniseren tussen twee externe servers, met FXP indien beschikbaar.

Er is opdracht `at 'om een ​​taak op een opgegeven tijdstip in de huidige context te starten, opdracht` wachtrij' om opdrachten in de wachtrij te plaatsen voor sequentiële uitvoering voor de huidige server en nog veel meer.

Bij het opstarten,lftp Voert /etc/lftp.conf en dan ~ / .Lftprc en ~ / .Lftp / rc . Je kunt aliassen en `set'-commando's daar plaatsen. Sommige mensen zien liever een volledige protocol-foutopsporing, gebruiken `debug 'om de foutopsporing aan te zetten. Gebruik `debug 3 'om alleen begroetingsberichten en foutmeldingen weer te geven.

lftp heeft een aantal instelbare variabelen. Je kunt `set -a 'gebruiken om alle variabelen en hun waarden te zien of` set -d' om de lijst met standaardinstellingen te zien. Variabelenamen kunnen worden afgekort en het voorvoegsel kan worden weggelaten, tenzij de rest dubbelzinnig wordt.

Als lftp is gecompileerd met SSL-ondersteuning, dan bevat het software die is ontwikkeld door het OpenSSL Project voor gebruik in de OpenSSL Toolkit. (Http://www.openssl.org/)

commando's

! shell commando

Start de opdracht shell of shell.

! ls

Om een ​​directorylijst van de lokale host te maken.

alias naam waarde

Definieer of undefine alias naam . Als waarde is weggelaten, de alias is ongedefinieerd, anders neemt deze de waarde aan waarde . Als er geen argument wordt gegeven, worden de huidige aliassen weergegeven.

alias dir ls -lF alias less zmore

aanstonds

Stelt de gebruiker in op anoniem. Dit is de standaard.

op tijd -- commando

Wacht tot de opgegeven tijd en voer het gegeven (optioneel) commando uit.

bladwijzer subcommand

Met de bladwijzeropdracht worden bladwijzers beheerd.

voeg huidige plaats of gegeven locatie toe aan bladwijzers en bind aan gegeven naam del verwijder bladwijzer met naam bewerk start-editor op bladwijzers-bestand import import buitenlandse bladwijzers lijst lijst bladwijzers (standaard)

cache subcommand

De cache-opdracht bestuurt de geheugencache van het lokale geheugen. De volgende subopdrachten worden herkend:

stat. print cache status (standaard) aan | off in / uitschakelen caching flush flush cache size lim set geheugen limiet, -1 betekent onbeperkt verlopen Nx set cache vervaltijd tot N seconden (x = s) minuten (x = m) uur ( x = h) of dagen (x = d)

kat bestanden

cat voert het externe bestand (en) uit naar stdout. (Zie ookmeer, zcat enzmore)

CD rdir

Wijzig de huidige externe map. De vorige externe map wordt opgeslagen als `- '. Je kunt `cd - 'doen om de map terug te veranderen. De vorige map voor elke site wordt ook op schijf opgeslagen, zodat u `open site 'kunt doen; cd - 'zelfs na het opnieuw opstarten van lftp.

chmod modus bestanden

Toestemmingsmasker wijzigen in externe bestanden. De modus moet een octaal getal zijn.

dichtbij -een

Sluit niet-actieve verbindingen. Gebruik standaard alleen met de huidige server -a om alle niet-actieve verbindingen te sluiten.

commando cmd args …

voer een gegeven commando uit waarbij aliassen worden genegeerd.

-O het dossier niveau |uit

Schakel foutopsporing in niveau of schakel het uit. Gebruik -o om de foutopsporingsuitvoer om te leiden naar een bestand.

echo -n draad

raad eens wat het doet.

Uitgang code

exit bg

exit wordt afgesloten van lftp of verplaats naar achtergrond als taken actief zijn. Als er geen taken actief zijn, code wordt doorgegeven aan het besturingssysteem als de beëindigingsstatus van lftp. Als code is weggelaten, de afsluitcode van de laatste opdracht wordt gebruikt.

`exit bg 'dwingt naar de achtergrond te bewegen wanneer cmd: move-background false is.

fg

Alias ​​voor `wachten '.

vind directory

Geef recursief een lijst weer van bestanden in de map (huidige directory standaard). Dit kan helpen bij servers met ls -R-ondersteuning. U kunt de uitvoer van deze opdracht omleiden.

ftpcopy

Verouderd. Gebruik in plaats daarvan een van de volgende:

krijg ftp: // … -o ftp: // … krijg -O ftp: // … file1 file2 … zet ftp: // … mput ftp: //…/* mget -O ftp: // … ftp: //…/*

of andere combinaties om FXP-overdracht te verkrijgen (rechtstreeks tussen twee ftp-servers). lftp zou terugvallen op gewone kopie (via client) als FXP-overdracht niet kan worden gestart of ftp: use-fxp is false.

krijgen -E -een -C -O baseren RBESTAND -O lfile …

Haal het externe bestand op RBESTAND en sla het op als het lokale bestand lfile . Als -o wordt weggelaten, wordt het bestand opgeslagen in een lokaal bestand met de naam basisnaam van RBESTAND . U kunt meerdere bestanden krijgen door meerdere exemplaren op te geven RBESTAND en -o lfile . Breidt geen jokertekens uit, gebruikmget daarom.

-c verder, reget -E verwijder externe bestanden na succesvolle overdracht -een gebruik ascii-modus (binair is de standaard) -O specificeert de basisdirectory of URL waar bestanden moeten worden geplaatst

Voorbeelden:

ontvang README krijg README -o debian.README krijg README README.mirrors krijgt README -o debian.README README.mirrors -o debian.mirrors krijgt README -o ftp://some.host.org/debian.README krijgt README -o ftp://some.host.org/debian-dir/ (einde schuine streep is belangrijk)

glob -d -een -f opdrachtpatronen

Glob geeft patronen met metatekens en geeft resultaat door aan gegeven commando. Bijv. `` glob echo * ''.

-f gewone bestanden (standaard) -d mappen -alle typen

helpen cmd

Help voor afdrukken cmd of zo nee cmd is opgegeven een lijst met beschikbare opdrachten afdrukken.

jobs -v

Toon lopende opdrachten. -v betekent breedsprakig, verschillende -v kunnen worden gespecificeerd.

doden alle | job_no

Verwijder de opgegeven taak met job_no of alle banen. (Voor job_no zienjobs)

lcd LDIR

Wijzig de huidige lokale map LDIR . De vorige lokale map wordt opgeslagen als `- '. Je kunt `lcd - 'doen om de map terug te veranderen.

lpwd

Print de huidige werkdirectory op de lokale computer.

ls params

Lijst externe bestanden. U kunt de uitvoer van deze opdracht omleiden naar bestand of via leiding naar externe opdracht. Standaard wordt ls-uitvoer in de cache opgeslagen om het gebruik van nieuwe vermeldingen te zienrels ofcache flush.

mget -C -d -een -E -O baseren bestanden

Haalt geselecteerde bestanden met uitgebreide wildcards.

-c ga door, reget. -d maak mappen hetzelfde als bestandsnamen en haal de bestanden erin op in plaats van de huidige map. -E verwijder externe bestanden na succesvolle overdracht - gebruik ascii-modus (binair is de standaard) -O geeft basisdirectory of URL aan waar bestanden moeten worden geplaatst

spiegel OPTS bron doelwit

Gespiegelde bronmap spiegelen naar lokale doelmap. Als de doeldirectory eindigt met een schuine streep, wordt de naam van de bronnebase toegevoegd aan de naam van de doeldirectory. Bron en / of doel kunnen URL's zijn die verwijzen naar mappen.

-c, - vervolg een mirror-taak indien mogelijk -e, - verwijder verwijderen van bestanden die niet aanwezig zijn op externe site -s, --allow-suid set suid / sgid-bits volgens externe site - lik-chown proberen in te stellen eigenaar en groep op bestanden -n, - alleen nieuwere download alleen nieuwere bestanden (-c werkt niet) -r, --no-recursie gaan niet naar subdirectories -p, --no-perms doen niet stel bestandspermissies in - no-umask past umask niet toe op bestandsmodi -R, - reverse reverse mirror (zet bestanden) -L, --dereference download symbolic links as files -N, --newer-than FILE download only bestanden die nieuwer zijn dan het bestand -P, --parallel = N N-bestanden parallel downloaden -i RX, - inclusief RX omvatten overeenkomende bestanden -x RX, - exclusief RX uitsluiten van overeenkomende bestanden -I GP, - opnemen- glob GP bevat overeenkomende bestanden -X GP, --exclude-glob GP sluit overeenkomende bestanden uit -v, - verbose = level breedsprakige bewerking - use-cache gebruik gecachte directoryvermeldingen - Verwijder-bron-bestanden verwijder bestanden na overdracht (gebruik voorzichtig) - hetzelfde als --allow-chown --allow-suid --no-umask

Wanneer u -R gebruikt, is de eerste map lokaal en de tweede is extern. Als de tweede map wordt weggelaten, wordt de basisnaam van de eerste map gebruikt. Als beide mappen zijn weggelaten, worden de huidige lokale en externe mappen gebruikt.

RX is een uitgebreide reguliere expressie, net als inegrep(1).

GP is een glob-patroon, b.v. `* .Zip'.

Optellen en uitsluiten van opties kan meerdere keren worden opgegeven. Het betekent dat een bestand of map zou worden gespiegeld als het overeenkomt met een include en niet overeenkomt met uitsluiting na de include, of niet overeenkomt met iets en de eerste controle is uitgesloten. Mappen worden gekoppeld aan een schuine streep toegevoegd.

Merk op dat wanneer -R wordt gebruikt (omgekeerde spiegel), symbolische koppelingen niet op de server worden gemaakt, omdat het FTP-protocol dit niet kan doen. Om bestanden te uploaden waarnaar de links verwijzen, gebruik je `mirror -RL 'commando (behandel symbolische links als bestanden).

Breedsprakigheidsniveau kan worden geselecteerd met behulp van --verbose = niveauoptie of met verschillende -v opties, b.v. -vvv. Niveaus zijn:

0 - geen uitvoer (standaard) 1 - afdrukacties 2 - + druk geen verwijderde bestandsnamen af ​​(wanneer -e niet is opgegeven) 3 - + druk mapnamen af ​​die gespiegeld zijn

- alleen-nieuwere zet bestandsgroottevergelijking uit en uploadt / download alleen nieuwere bestanden, zelfs als de grootte anders is. Standaard worden oudere bestanden gedownload / geüpload als het formaat anders is.

U kunt spiegelen tussen twee servers als u URL's opgeeft in plaats van mappen. FXP wordt indien mogelijk automatisch gebruikt voor overdrachten tussen ftp-servers.

mkdir -p dir (s)

Maak externe mappen. Als -p wordt gebruikt, maakt u alle componenten van paden.

module module args

Laad de module met behulp van de functie dlopen (3). Als de modulenaam geen schuine streep bevat, wordt er gezocht in mappen die zijn opgegeven door module: padvariabele. Argumenten worden doorgegeven aan module_init-functie. Zie README.modules voor technische details.

meer bestanden

Hetzelfde als `cat bestanden | meer'. alsPAGER is ingesteld, wordt het gebruikt als filter. (Zie ookkat, zcat enzmore)

mput -C -d -een -E -O baseren bestanden

Upload bestanden met wildcard-uitbreiding. Standaard wordt de basisnaam van de lokale naam gebruikt als externe naam. Dit kan worden gewijzigd door de optie `-d '.

-c doorgaan, reputatie -d mappen maken hetzelfde als in bestandsnamen en de bestanden erin plaatsen in plaats van de huidige map -E verwijder externe bestanden na succesvolle overdracht (gevaarlijk) -een gebruik ascii-modus (binair is de standaard) -O specificeert basisdirectory of URL waar bestanden moeten worden geplaatst

MRM file (s)

Hetzelfde als `glob rm '. Verwijdert opgegeven bestand (en) met uitbreiding met jokertekens.

mv file1 bestand2

andere naam geven file1 naar bestand2 .

NLIST args

Lijst met externe bestandsnamen

Open -e cmd -u gebruiker , voorbij lopen -p haven gastheer | url

Selecteer een ftp-server.

pget OPTS RBESTAND -O lfile

Haalt het opgegeven bestand op met behulp van verschillende verbindingen. Dit kan de overdracht versnellen, maar laadt het net zwaar op andere gebruikers. Gebruik alleen als u het bestand zo snel mogelijk moet overzetten of als een andere gebruiker boos wordt. opties:

-n maxconn ingesteld maximum aantal verbindingen (standaard 5)

leggen -E -een -C -O baseren lfile -O RBESTAND

Uploaden lfile met externe naam RBESTAND . Als -o weggelaten, de basisnaam van lfile wordt gebruikt als externe naam. Breidt geen jokertekens uit, gebruikmput daarom.

-omgeeft externe bestandsnaam op (standaard - basenaam van lfile) -c verder, reputatie vereist toestemming om externe bestanden te overschrijven -E lokale bestanden verwijderen na succesvolle overdracht (gevaarlijk) -een gebruik ascii-modus (binair is de standaard) -O specificeert basisdirectory of URL waar bestanden moeten worden geplaatst

pwd

Print de huidige externe map.

wachtrij -n num cmd

Voeg de gegeven opdracht toe aan de wachtrij voor sequentiële uitvoering. Elke site heeft zijn eigen wachtrij. `-n 'voegt de opdracht toe vóór het opgegeven item in de wachtrij. Probeer geen `cd 'of` lcd' commando's in de wachtrij te plaatsen, het kan lftp verwarren. Voer in plaats daarvan de opdracht cd / lcd before `queue 'uit en onthoudt de plaats waar de opdracht moet worden uitgevoerd. Het is mogelijk om een ​​reeds lopende taak in de wachtrij te zetten door `wachtrij wachten ', maar de taak zal worden voortgezet, ook al is deze niet de eerste in de wachtrij.

`wachtrij stop 'zal de wachtrij stoppen, het zal geen nieuwe commando's uitvoeren, maar reeds lopende opdrachten zullen blijven lopen. U kunt `queue stop 'gebruiken om een ​​lege wachtrij aan te maken. `queue start 'zal de uitvoering van de wachtrij voortzetten. Wanneer u lftp afsluit, worden alle stoprijen automatisch gestopt.

`wachtrij 'zonder argumenten zal ofwel een stop-queue of afdrukwachtrij-status creëren.

wachtrij --delete | -d index- of wildcard-expressie

Verwijder een of meer items uit de wachtrij. Als er geen argument wordt gegeven, wordt de laatste vermelding in de wachtrij verwijderd.

wachtrij --move | -m< index- of wildcard-expressie > inhoudsopgave

Verplaats de gegeven items voor de opgegeven wachtrijindex of naar het einde als er geen bestemming is opgegeven.

-q Wees stil. -v Wees breedsprakig. -Q Uitgang in een formaat dat kan worden gebruikt om opnieuw in de wachtrij te zetten. Handig met - -verwijderen. > get file & 1 get file> wachtrij wacht 1> wachtrij krijg another_file> cd a_directory> wachtrij krijg yet_another_file

wachtrij -d 3 Verwijder het derde item in de wachtrij. wachtrij -m 6 4 Verplaats het zesde item in de wachtrij vóór het vierde. wachtrij -m "krijg * zip" 1 Verplaats alle opdrachten die overeenkomen met "get * zip" naar het begin van de wachtrij. (De volgorde van de items is behouden.) Wachtrij -d "krijg * zip" Verwijder alle opdrachten die overeenkomen met "get * zip".

citaat cmd

Voor FTP - verstuur de opdracht oninterpreteerd. Wees voorzichtig - dit kan leiden tot onbekende afstandstoestanden en daardoor opnieuw verbinding maken. U kunt er niet zeker van zijn dat elke wijziging van de externe status vanwege het opgegeven commando solide is - deze kan worden gereset door op elk moment opnieuw verbinding te maken.

Voor HTTP - specifiek voor HTTP-actie. Syntaxis: `` quote ''. Commando kan `` set-cookie '' of `` post '' zijn.

open http://www.site.net quote set-cookie "variable = value; othervar = othervalue" set http: post-content-type application / x-www-form-urlencoded quote post /cgi-bin/script.cgi "var = value & othervar = othervalue"> local_file

Voor FISH - stuur het commando oninterpreteerd. Dit kan worden gebruikt om willekeurige opdrachten op de server uit te voeren. De opdracht mag geen invoer uitvoeren of ### afdrukken bij het begin van de nieuwe regel. Als dit het geval is, wordt het protocol niet meer gesynchroniseerd.

open fish: // server quote find -name zip

ReGet RBESTAND -O lfile

Hetzelfde als `get -c '.

rels args

Hetzelfde als `ls ', maar negeert de cache.

renlist args

Hetzelfde als `nlist ', maar negeert de cache.

herhaling vertraging commando

Herhaal de opdracht. Tussen de opdrachten een vertraging ingevoegd, standaard 1 seconde. Voorbeeld:

herhaal bij morgen - mirror repeat 1d mirror

reput lfile -O RBESTAND

Hetzelfde als `put -c '.

rm -r -f bestanden

Verwijder externe bestanden. Breidt geen jokertekens uit, gebruikMRM daarom. -R is voor het verwijderen van recursieve mappen. Wees voorzichtig, als er iets misgaat, kun je bestanden verliezen. -f supress foutmeldingen.

rmdir dir (s)

Verwijder externe mappen.

scache sessie

Lijst met cachesessies weergeven of overschakelen naar een opgegeven sessie.

reeks var val

Stel variabele in op bepaalde waarde. Als de waarde wordt weggelaten, schakelt u de variabele uit. Variabelenaam heeft indeling `` name / closure '', waarbij sluiting de exacte toepassing van de instelling kan specificeren. Zie hieronder voor details. Als set wordt aangeroepen zonder variabele, worden alleen de gewijzigde instellingen weergegeven. Het kan worden gewijzigd door opties:

-een lijst met alle instellingen, inclusief standaardwaarden -d lijst alleen standaardwaarden, niet noodzakelijk huidige waarden

plaats site_cmd

Voer het sitecommando uit site_cmd en voer het resultaat uit. U kunt de uitvoer omleiden.

slaap interval

Slaap krijgt tijdsinterval en verlaat. Interval is standaard in seconden, maar kan worden gebruikt met 'm', 'h', 'd' voor respectievelijk minuten, uren en dagen. Zie ookop.

sleuf naam

Selecteer een gespecificeerd slot of vermeld alle toegewezen slots. Een slot is een verbinding met een server, een beetje zoals een virtuele console. U kunt meerdere slots maken die zijn verbonden met verschillende servers en ertussen schakelen. Je kan ook gebruiken slot: Naam als een pseudo-URL die evalueert naar die slotlocatie.

Standaard leeslijn binding maakt snel schakelen tussen slots met de naam 0-9 mogelijk met Meta-0 - Meta-9 toetsen (vaak kunt u Alt gebruiken in plaats van Meta).

bron het dossier

Voer de opdrachten uit die in het bestand zijn opgenomen het dossier .

opschorten

Stop lftp-proces. Merk op dat overdrachten ook zullen worden gestopt totdat je het proces voortzet met de fg of bg commando's van shell.

gebruiker gebruiker voorbij lopen

gebruiker URL voorbij lopen

Gebruik gespecificeerde info voor inloggen op afstand. Als u een URL met gebruikersnaam opgeeft, wordt het ingevoerde wachtwoord in de cache opgeslagen zodat toekomstige URL-verwijzingen deze kunnen gebruiken.

versie

Afdrukkenlftp versie.

Wacht jobno

wacht allemaal

Wacht tot de opgegeven taak is beëindigd. Als jobno is weggelaten, wacht dan op de laatste achtergrondtaak.

`wacht alles 'wacht op alle beëindiging van de opdracht.

zcat bestanden

Hetzelfde als een kat, maar filter elk bestand via Zcat. (Zie ookkat, meer enzmore)

zmore bestanden

Hetzelfde als meer, maar filter elk bestand via Zcat. (Zie ookkat, zcat enmeer)

instellingen

Bij het opstarten wordt lftp uitgevoerd ~ / .Lftprc en ~ / .Lftp / rc . Je kunt aliassen en `set'-commando's daar plaatsen. Sommige mensen zien liever een volledige protocol-foutopsporing, gebruiken `debug 'om de foutopsporing aan te zetten.

Er is ook een opstartbestand voor het hele systeem in /etc/lftp.conf . Het kan in een andere directory staan, zie FILES sectie.

lftp heeft de volgende instelbare variabelen (je kunt ook `set -a 'gebruiken om alle variabelen en hun waarden te zien):

BMK: save-wachtwoorden (Bool)

bewaar wachtwoorden voor platte tekst in ~ / .lftp / bladwijzers op de opdracht `bladwijzer toevoegen '. Standaard uitgeschakeld.

cmd: at-exit (draad)

de opdrachten in tekenreeks worden uitgevoerd voordat lftp wordt afgesloten.

cmd: csh-geschiedenis (Bool)

maakt csh-achtige geschiedenisuitbreiding mogelijk.

cmd: default-protocol (draad)

De waarde wordt gebruikt wanneer `open 'wordt gebruikt met alleen de hostnaam zonder protocol. Standaard is `ftp '.

cmd: fail-exit (Bool)

indien waar, exit als een onvoorwaardelijke (zonder || en && at begin) opdracht mislukt.

cmd: long-running (Seconden)

tijd van commando-uitvoering, die wordt beschouwd als `lang 'en een pieptoon wordt gedaan vóór de volgende prompt. 0 betekent uitgeschakeld.

cmd: ls-default (draad)

standaard ls-argument

cmd: move-background (Boolean)

wanneer false, weigert lftp naar de achtergrond te gaan bij het verlaten. Gebruik `exit bg 'om het te forceren.

cmd: prompt (draad)

De prompt. lftp herkent de volgende backslash-escaped speciale tekens die als volgt zijn gedecodeerd:

@

voeg @ in als huidige gebruiker niet standaard is

een

een ASCII-belkarakter (07)

e

een ASCII-escape-teken (033)

h

de hostnaam waarmee u bent verbonden

n

nieuwe lijn

s

de naam van de client (lftp)

S

huidige gleufnaam

u

de gebruikersnaam van de gebruiker waar u bent ingelogd als

U

de URL van de externe site (bijv. ftp://g437.ub.gu.se/home/james/src/lftp)

v

de versie vanlftp (bijvoorbeeld 2.0.3)

w

de huidige werkdirectory op de externe site

w

de basisnaam van de huidige werkdirectory op de externe site

nnn

het teken dat overeenkomt met het octale getal nnn

\

een backslash

?

slaat het volgende teken over als vorige vervanging leeg was.

begin een reeks niet-afdrukbare tekens, die kunnen worden gebruikt om een ​​terminalcontrolesequentie in te voegen in de prompt

een reeks niet-afdrukbare tekens beëindigen

cmd: remote aanvullen (Bool)

een boolean om te bepalen of lftp gebruik maakt van externe aanvulling.

cmd: verify-gastheer (Bool)

als het waar is, wordt de hostnaam onmiddellijk in de opdracht `open 'door lftp omgezet. Het is ook mogelijk om de controle over te slaan voor een enkele `open 'opdracht als` &' wordt gegeven, of als ^ Z wordt ingedrukt tijdens de controle.

cmd: verify-pad (Bool)

indien waar, controleert lftp het pad gegeven in `cd'-commando. Het is ook mogelijk om de controle over te slaan voor een enkele `cd'-opdracht als` & 'wordt gegeven, of als ^ Z wordt ingedrukt tijdens de controle. Voorbeelden:

set cmd: verify-path / hftp: // * false cd directory &

dns: SRV-vraag (Bool)

query voor SRV-records en gebruik ze voor gethostbyname. De SRV-records worden alleen gebruikt als de poort niet expliciet is opgegeven. Zie RFC2052 voor details.

dns: cache inschakelen (Bool)

schakel DNS-cache in. Als het uit is, lost lftp de hostnaam op elke keer dat hij opnieuw verbinding maakt.

dns: cache-vervallen (tijdsinterval)

tijd om te leven voor DNS cache-items. Het heeft formaat +, b.v. 1d12h30m5s of gewoon 36h. Als u de vervaltijd wilt uitschakelen, stelt u deze in op 'inf' of `nooit '.

dns: cache-size (aantal)

maximaal aantal DNS-cachevermeldingen.

DNS:-fatale onderbreking (Seconden)

de tijd voor DNS-query's beperken. Als de DNS-server niet lang beschikbaar is, kan lftp een bepaalde hostnaam niet oplossen. 0 betekent onbeperkt, de standaard.

dns: order (lijst met protocolnamen)

stelt de volgorde van DNS-query's in. De standaardinstelling is `` inet inet6 '', wat betekent: het eerste opzoekadres in de inet-familie, dan inet6 en het eerste gebruikt.

dns: use-vork (Bool)

indien dit klopt, zal lftp vorken voordat het hostadres wordt opgelost. Standaard is waar.

vis: shell (draad)

gebruik opgegeven shell aan serverzijde. Standaard is / bin / sh. Op sommige systemen wordt / bin / sh afgesloten bij het uitvoeren van cd naar een niet-bestaande map. lftp kan dat aan, maar het moet opnieuw verbinden. Stel het in op / bin / bash voor dergelijke systemen als bash is geïnstalleerd.

ftp: acct (draad)

Verzend deze string in ACCT-opdracht na inloggen. Het resultaat wordt genegeerd. De sluiting voor deze instelling heeft indeling user @ host .

ftp: anon-pas (draad)

stelt het wachtwoord in dat wordt gebruikt voor anonieme ftp-toegangsverificatie. Standaard is "-name @", waarbij naam de gebruikersnaam is van de gebruiker die het programma uitvoert.

ftp: anon-user (draad)

stelt de gebruikersnaam in die wordt gebruikt voor anonieme ftp-toegangsverificatie. Standaard is "anoniem".

ftp: auto-sync-mode (Regex)

als het eerste serverbericht deze regex volgt, schakel dan de synchronisatiemodus voor die host in.

ftp: bind-data-aansluiting (Bool)

bind data socket aan de interface van de besturingsverbinding (in passieve modus). Standaard is waar, uitzondering is de loopback-interface.

ftp: fix-pasv-adres (Bool)

indien waar, zal lftp proberen het door de server geretourneerde adres voor de PASV-opdracht te corrigeren in het geval dat het serveradres zich in het openbare netwerk bevindt en PASV een adres retourneert van een particulier netwerk. In dit geval zou lftp het serveradres vervangen in plaats van het adres dat werd geretourneerd door PASV, het poortnummer zou niet worden gewijzigd. Standaard is waar.

ftp: FXP-passief-source (Bool)

indien waar, zal lftp eerst proberen om de bron-ftp-server in passieve modus in te stellen, anders bestemming 1. Als de eerste poging mislukt, probeert lftp ze op de andere manier op te zetten. Als de andere dispositie ook mislukt, valt lftp terug naar de gewone kopie. Zie ook ftp: use-fxp.

ftp: home (draad)

Eerste directory. Standaard is een lege tekenreeks die automatisch betekent. Stel dit in op `/ 'als het uiterlijk van% 2F in ftp-URL's niet bevalt. De sluiting voor deze instelling heeft indeling user @ host .

ftp: list-opties (draad)

stelt opties in die altijd worden toegevoegd aan de LIST-opdracht. Het kan handig zijn om dit in te stellen op `-a 'als de server standaard geen punt (verborgen) bestanden toont. Standaard is leeg.

ftp: nop-interval (Seconden)

vertraging tussen NOOP-opdrachten bij het downloaden van de staart van een bestand. Dit is handig voor ftp-servers die het bericht "Overdracht voltooid" verzenden voordat de gegevensoverdracht wordt doorgespoeld. In dergelijke gevallen kunnen NOOP-opdrachten verbindingstime-out voorkomen.

ftp: passieve modus (Bool)

stelt de passieve ftp-modus in. Dit kan handig zijn als je achter een firewall of een domme vermomde router zit.

ftp: port-range (van naar)

toegestaan ​​poortbereik voor actieve modus. Formaat is min-max, of `vol 'of` any' om elke poort aan te geven. Standaard is `vol '.

ftp: proxy (URL)

specificeert ftp proxy om te gebruiken. Om proxy uit te schakelen, stel deze in op een lege string. Merk op dat het een ftp-proxy is die FTP-protocol gebruikt, niet ftp over http. De standaardwaarde is afkomstig van de omgevingsvariabeleftp_proxy als het begint met `` ftp: // ''. Als uw ftp-proxy verificatie vereist, geeft u gebruikersnaam en wachtwoord op in de URL.

Als ftp: proxy begint met http: //, wordt hftp (ftp over http proxy) automatisch gebruikt in plaats van ftp.

ftp: rest-lijst (Bool)

staat het gebruik van de REST-opdracht toe voor de LIST-opdracht. Dit kan handig zijn voor grote mappen, maar sommige ftp-servers negeren REST voor LIST geruisloos.

ftp: rest-stor (Bool)

indien false, zal lftp REST niet proberen te gebruiken voor STOR. Dit kan handig zijn voor sommige buggy-servers die het bestand beschadigen (vullen met nullen) als REST gevolgd door STOR wordt gebruikt.

ftp: retry-530 (Regex)

Probeer opnieuw antwoord 530 op server voor het commando PASS als de tekst overeenkomt met deze reguliere expressie. Deze instelling moet handig zijn om onderscheid te maken tussen een overbelaste server (tijdelijke toestand) en een onjuist wachtwoord (permanente toestand).

ftp: retry-530-anonieme (Regex)

Aanvullende reguliere expressie voor anoniem inloggen, zoals ftp: retry-530.

ftp: website-groep (draad)

Verstuur deze string in SITE GROUP-commando na inloggen. Het resultaat wordt genegeerd. De sluiting voor deze instelling heeft indeling user @ host .

ftp: skey-toestaan (Bool)

Sta het verzenden van skey / opie toe als de server verschijnt om het te ondersteunen. Aan standaard.

ftp: skey-force (Bool)

stuur geen wachtwoord voor platte tekst over het netwerk, gebruik in plaats daarvan skey / opie. Als skey / opie niet beschikbaar is, neem dan aan dat u niet bent aangemeld. Standaard uitgeschakeld.

ftp: ssl-toestaan (Bool)

als dit waar is, probeer dan te onderhandelen over een SSL-verbinding met de ftp-server voor niet-anonieme toegang. Standaard is waar. Deze instelling is alleen beschikbaar als lftp is gecompileerd met openssl.

ftp: ssl-force (Bool)

als trus weigert om een ​​wachtwoord in clear te verzenden wanneer de server geen SSL ondersteunt. Standaard is false. Deze instelling is alleen beschikbaar als lftp is gecompileerd met openssl.

ftp: ssl-protect-data (Bool)

als dit waar is, vraagt ​​u om een ​​ssl-verbinding voor gegevensoverdrachten. Dit is cpu-intensief maar biedt privacy. Standaard is false. Deze instelling is alleen beschikbaar als lftp is gecompileerd met openssl.

ftp: stat-interval (Seconden)

interval tussen STAT-opdrachten. Standaard is 1.

ftp: sychronisatiemodus (Bool)

indien waar, zal lftp één opdracht per keer verzenden en wachten op reactie. Dit kan handig zijn als u een buggy-ftp-server of -router gebruikt.Als het uit is, verzendt lftp een pakket met opdrachten en wacht op reacties - het versnelt de werking als de rondreis aanzienlijk is. Helaas werkt het niet met alle ftp-servers en sommige routers hebben problemen ermee, dus het is standaard ingeschakeld.

ftp: timezone (draad)

Veronderstel deze tijdzone voor tijd in lijsten geretourneerd door het LIST commando. Deze instelling kan een GMT-offset + | - HH : MM : SS of een geldige TZ-waarde zijn (bijvoorbeeld Europa / Moskou of MSK-3MSD, M3.5.0, M10.5.0 / 3). De standaardinstelling is GMT. Stel deze in op een lege waarde om uit te gaan van de lokale tijdzone die is opgegeven door omgevingsvariabele TZ.

ftp: use-abor (Bool)

indien false, verzendt lftp geen ABOR-opdracht, maar sluit de gegevensverbinding onmiddellijk.

ftp: use-fxp (Bool)

indien waar, probeert lftp een directe verbinding tot stand te brengen tussen twee ftp-servers.

ftp: use-plaats-inactief (Bool)

Wanneer dit klopt, verzendt lftp de `SITE IDLE 'opdracht met net: idle argument. Standaard is false.

ftp: use-stat (Bool)

als dit waar is, verzendt lftp het STAT-commando in FXP-modusoverdracht om te weten hoeveel gegevens zijn overgedragen. Zie ook ftp: stat-interval. Standaard is waar.

ftp: gebruik-quit (Bool)

als dit waar is, verzendt lftp QUIT voordat wordt losgekoppeld van de ftp-server. Standaard is waar.

ftp: verify-adres (Bool)

Controleer of de gegevensverbinding afkomstig is van het netwerkadres van de peer van de besturingsverbinding. Dit kan mogelijk de spoofing van de gegevensverbinding voorkomen, wat kan leiden tot gegevensbeschadiging. Helaas kan dit mislukken voor bepaalde ftp-servers met verschillende netwerkinterfaces, wanneer ze geen uitgaand adres instellen op data socket, dus is het standaard uitgeschakeld.

ftp: verify-port (Bool)

Controleer of de gegevensverbinding poort 20 (ftp-gegevens) heeft op het externe uiteinde. Dit kan mogelijk de spoofing van gegevensverbindingen door gebruikers van externe host voorkomen. Helaas vergeten te veel Windows en zelfs unix ftp-servers de juiste poort in de gegevensverbinding in te stellen, dus deze controle is standaard uitgeschakeld.

ftp: web-mode (Bool)

ontkoppelen na het sluiten van de gegevensverbinding. Dit kan handig zijn voor totaal gebroken ftp-servers. Standaard is false.

HFTP: cache (Bool)

sta server / proxy side caching toe voor ftp-over-http protocol.

HFTP: proxy (URL)

specificeert http-proxy voor ftp-over-http-protocol (hftp). Het protocol hftp kan natuurlijk niet zonder een http-proxy werken. De standaardwaarde is afkomstig van de omgevingsvariabeleftp_proxy als het begint met `` http: // '', anders vanuit omgevingsvariabelehttp-proxy. Als uw ftp-proxy verificatie vereist, geeft u gebruikersnaam en wachtwoord op in de URL.

HFTP: use-vergunning (Bool)

indien ingesteld op uit, verzendt lftp een wachtwoord als onderdeel van de URL naar de proxy. Dit kan nodig zijn voor sommige proxy's (bijvoorbeeld M-soft). De standaardinstelling is ingeschakeld en lftp verzendt het wachtwoord als onderdeel van de autorisatiekop.

HFTP: use-head (Bool)

indien ingesteld op off, zal lftp proberen `GET 'te gebruiken in plaats van` HEAD' voor hftp-protocol. Hoewel dit trager is, kan lftp mogelijk werken met sommige proxy's die `` HEADftp: // '' -verzoeken niet begrijpen of verkeerd behandelen.

HFTP: gebruik-type (Bool)

Indien ingesteld op off, zal lftp niet proberen `; type = 'toe te voegen aan URL's die zijn doorgegeven aan proxy. Sommige kapotte volmachten behandelen het niet correct. Standaard is ingeschakeld.

http: accept, http: accept-charset, http: accept-language (draad)

specificeer overeenkomstige HTTP-verzoekheaders.

http: cache (Bool)

sta caching op server / proxy-zijde toe.

http: koekje (draad)

stuur deze cookie naar de server. Een afsluiting is hier handig:

set cookie / www.somehost.com "param = value"

http: post-content-type (draad)

specificeert de waarde van Content-Type http-verzoekkop voor de POST-methode. Standaard is `` application / x-www-form-urlencoded ''.

http-proxy (URL)

specificeert http-proxy. Het wordt gebruikt wanneer lftp werkt via het http-protocol. De standaardwaarde is afkomstig van de omgevingsvariabelehttp-proxy. Als uw proxy verificatie vereist, geeft u gebruikersnaam en wachtwoord op in de URL.

http: put-methode (PUT of POST)

geeft aan welke http-methode moet worden gebruikt voor put.

http: put-content-type (draad)

specificeert de waarde van Content-Type http-verzoekheader voor de PUT-methode.

http: referer (draad)

geeft de waarde op voor de http-verzoekkop van Referer. Enkele punt `. ' wordt uitgebreid naar de huidige map-URL. Standaard is `. '. Stel in op een lege string om de kop van de Referer uit te schakelen.

http: set-koekjes (Boolean)

indien waar, wijzigt lftp http: cookievariabelen wanneer Set-Cookie-header wordt ontvangen.

http: user agent (draad)

de tekenreeks lftp verzendt de User-Agent-header van het HTTP-verzoek.

https: proxy (draad)

specificeert https proxy. De standaardwaarde is afkomstig van de omgevingsvariabelehttps_proxy.

spiegel: sluiten-regex (Regex)

specificeert standaarduitsluitingspatroon. U kunt dit opheffen door - optie in te sluiten.

mirror: order (lijst met patronen)

specificeert de volgorde van bestandsoverdrachten. Bijv. instellen op "* .sfv * .sum" maakt mirror om bestanden die overeenkomen met * .sfv eerst over te brengen, dan degenen die * .sum matchen en dan alle andere bestanden. Om mappen na andere bestanden te verwerken, voeg je "* /" toe aan het einde van de patronenlijst.

mirror: parallel-directories (Boolean)

als dit waar is, zal mirror parallel aan het verwerken van meerdere mappen beginnen wanneer deze in parallelle modus is. Anders worden bestanden van een enkele map overgezet voordat ze naar andere mappen gaan.

mirror: parallelle transfer-count (aantal)

specificeert het aantal parallelle overdrachtspiegel dat mag starten. De standaardwaarde is 1. U kunt deze overschrijven met de optie --parallel.

module: path (draad)

dubbele lijst met mappen om naar modules te zoeken. Kan worden geïnitialiseerd door omgevingsvariabele LFTP_MODULE_PATH.Standaard is `PKGLIBDIR / VERSION: PKGLIBDIR '.

net: aansluiting-limiet (aantal)

maximaal aantal gelijktijdige verbindingen met dezelfde site. 0 betekent onbeperkt.

net: aansluiting-overname (Bool)

als dit klopt, hebben voorgrondverbindingen voorrang op achtergrondreferenties en kunnen achtergrondoverdrachten worden onderbroken om een ​​voorgrondbewerking uit te voeren.

net: stationair (Seconden)

verbreek de verbinding met de server na dat aantal inactieve seconden.

net: limit-rate (bytes per seconde)

limiet overdrachtsnelheid op gegevensverbinding. 0 betekent onbeperkt. U kunt twee getallen opgeven gescheiden door dubbele punt om de download- en uploadsnelheid afzonderlijk te beperken.

net: limit-max (Bytes)

beperking van de accumulatie van ongebruikte limiet. 0 betekent onbeperkt.

net: limit-total-rate (bytes per seconde)

de overdrachtssnelheid van alle verbindingen in totaal beperken. 0 betekent onbeperkt. U kunt twee getallen opgeven gescheiden door dubbele punt om de download- en uploadsnelheid afzonderlijk te beperken. Houd er rekening mee dat sockets ontvangstbuffers bevatten, dit kan ertoe leiden dat de netwerkkoppelingsbelasting hoger is dan deze snelheidslimiet net na het begin van de overdracht. U kunt proberen om net: socket-buffer in te stellen op relatief kleine waarde om dit te voorkomen.

net: limit-total-max (Bytes)

beperking van de accumulatie van ongebruikte limiet-total-rate. 0 betekent onbeperkt.

net: max-retries (aantal)

het maximale aantal herhaalde pogingen van een bewerking zonder succes. 0 betekent onbeperkt.

net: no-proxy (draad)

bevat een door komma's gescheiden lijst van domeinen waarvoor proxy niet mag worden gebruikt. Standaard wordt genomen van omgevingsvariabeleno_proxy.

net: aanhouden-retries (aantal)

negeer dit aantal harde fouten. Handig om in te loggen op buggy ftp-servers die 5xx antwoorden als er te veel gebruikers zijn.

doel: sluit-interval gebaseerde (Seconden)

stelt de basis minimale tijd in tussen opnieuw verbinden. Het werkelijke interval is afhankelijk van het net: herverbinding-interval-vermenigvuldiger en aantal pogingen om een ​​bewerking uit te voeren.

doel: sluit-interval-max (Seconden)

stelt maximale herverbindingsinterval in. Wanneer het huidige interval na vermenigvuldiging met netto: reconnect-interval-multiplier deze waarde bereikt (of overschrijdt), wordt het teruggezet naar het net: reconnect-interval-base.

doel: sluit-interval-multiplier (echt nummer)

stelt de vermenigvuldigingsfactor in waarmee het basisinterval wordt vermenigvuldigd telkens wanneer een nieuwe poging om een ​​bewerking uit te voeren mislukt. Wanneer het interval het maximum bereikt, wordt het teruggezet naar de basiswaarde. Zie net: reconnect-interval-base and net: reconnect-interval-max.

doel: socket-buffer (Bytes)

gebruik de opgegeven grootte voor SO_SNDBUF en SO_RCVBUF socketopties. 0 betekent systeemstandaard.

net: socket-maxseg (Bytes)

gebruik de opgegeven grootte voor de TCP_MAXSEG socketoptie. Niet alle besturingssystemen ondersteunen deze optie, maar Linux doet dat wel.

net: time-out (Seconden)

bepaalt de time-out van het netwerkprotocol.

ssl: ca-file (pad naar bestand)

gebruik het opgegeven bestand als certificaatautoriteitcertificaat.

ssl: ca-path (pad naar map)

gebruik de opgegeven map als certificaatrepository voor de certificeringsinstantie.

ssl: crl-file (pad naar bestand)

gebruik het opgegeven bestand als Certificate Revocation List-certificaat.

ssl: crl-path (pad naar map)

gebruik de opgegeven map als Certificate Repocation List certificaatrepository.

ssl: key-file (pad naar bestand)

gebruik het opgegeven bestand als privésleutel.

ssl: cert-file (pad naar bestand)

gebruik het opgegeven bestand als uw certificaat.

ssl: verify-certificaat (Boolean)

indien ingesteld op ja, verifieer dan het servercertificaat dat moet worden ondertekend door een bekende certificeringsinstantie en niet op de certificaatintrekkingslijst.

xfer: clobber (Bool)

als deze instelling is uitgeschakeld, worden commando's bestaande bestanden niet overschreven en wordt er een fout gegenereerd. Standaard is ingeschakeld.

xfer: eta-periode (Seconden)

de periode waarover de gemiddelde vliegsnelheid wordt berekend om ETA te produceren.

xfer: eta-bondig (Bool)

toon bondige ETA (alleen onderdelen van hoge orde). Standaard is waar.

xfer: max-omleidingen (aantal)

maximaal aantal omleidingen. Dit kan handig zijn om via HTTP te downloaden. De standaardwaarde is 0, die omleidingen verbiedt.

xfer: rate-periode (Seconden)

de periode waarover de verwachte gemiddelde snelheid wordt berekend.

De naam van variabelen kan worden afgekort, tenzij deze dubbelzinnig wordt. Het voorvoegsel vóór `: 'kan ook worden weggelaten. U kunt meerdere keren een variabele instellen voor verschillende sluitingen, en zo kunt u specifieke instellingen voor een bepaalde status verkrijgen. De sluiting moet worden opgegeven nadat de variabele naam is gescheiden door schuine streep `/ '.

De afsluiting voor `dns: ',` net:', `ftp: ',` http:', `hftp: 'domeinvariabelen is momenteel slechts de hostnaam zoals u deze opgeeft in de` open' opdracht (met enkele uitzonderingen waar sluiting is zinloos, bijv. dns: cache-size). Voor sommige `cmd: 'domeinvariabelen is de sluiting de huidige URL zonder pad. Voor andere variabelen wordt deze momenteel niet gebruikt. Zie voorbeelden in het voorbeeld lftp.conf .

Bepaalde opdrachten en instellingen hebben een tijdsintervalparameter. Het heeft het formaat Nx Nx …, waarbij N de tijd is en x de tijdseenheid is: d - dagen, h - uren, m - minuten, s - seconden. De standaardeenheid is de tweede. Bijv. 5h30m. Het interval kan ook 'oneindig', 'inf', `nooit ',' voor altijd 'zijn - het betekent oneindig interval. Bijv. `slaap voor altijd 'of` stel dns in: cache - vervallen nooit'.

FTP-asynchrone modus

lftp kan FTP-bewerkingen versnellen door meerdere opdrachten tegelijkertijd te verzenden en vervolgens alle antwoorden te controleren. Zie ftp: synchronisatiemodus-variabele. Soms werkt dit niet, dus synchrone modus is de standaard. U kunt proberen de synchrone modus uit te schakelen en zien of dit voor u werkt.Het is bekend dat sommige netwerksoftware die te maken heeft met adresvertaling niet correct werkt in het geval van verschillende FTP-opdrachten in één netwerkpakket.

RFC959 zegt: `` Het gebruikersproces waarbij een andere opdracht wordt verzonden voordat het voltooiingsantwoord wordt ontvangen, zou in strijd zijn met het protocol, maar server-FTP-processen moeten alle opdrachten die binnenkomen terwijl een voorgaande opdracht wordt uitgevoerd, in de wachtrij plaatsen ''. RFC1123 zegt ook: `` Implementors MOGEN GEEN correspondentie aannemen tussen READ-grenzen op de besturingsverbinding en de Telnet EOL-sequenties (CR LF). '' En `` een enkele READ van de besturingsverbinding kan meer dan één FTP-opdracht bevatten ' '.

Het moet dus veilig zijn om meerdere commando's tegelijkertijd te verzenden, wat de werking veel versnelt en lijkt te werken met alle op Unix en VMS gebaseerde ftp-servers. Helaas kunnen Windows-gebaseerde servers vaak niet overweg met meerdere opdrachten in één pakket, en kunnen sommige gebroken routers dus niet aan.

OPTIES

-d

Schakel de foutopsporingsmodus in

-e commando's

Voer gegeven opdrachten uit en verlaat het programma niet.

-p haven

Gebruik de opgegeven poort om verbinding te maken

-u gebruiker ,voorbij lopen

Gebruik de gegeven gebruikersnaam en het wachtwoord om verbinding te maken

-f Script bestand

Voer de opdrachten in het bestand uit en sluit af

-C commando's

Voer de gegeven opdrachten uit en sluit af

ZIE OOK

ftpd(8), ftp(1)

RFC854 (telnet), RFC959 (ftp), RFC1123, RFC1945 (http / 1.0), RFC2052 (SRV RR), RFC2068 (http / 1.1), RFC2228 (ftp-beveiligingsuitbreidingen), RFC2428 (ftp / ipv6).

http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt (ftp over ssl).

Belangrijk: Gebruik de man commando ( % man ) om te zien hoe een opdracht wordt gebruikt op uw specifieke computer.