InglesPransesEspanyol

Ad


OnWorks favicon

ftpcopy - Online sa Cloud

Patakbuhin ang ftpcopy sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na ftpcopy na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ftpcopy - lumikha at magpanatili ng isang ftp mirror.

SINOPSIS


ftpcopy [mga opsyon] host[:port] remotedir [localdir]
o: ftpcopy [mga opsyon] ftp://host[:port]/remotedir [localdir]

DESCRIPTION


Kinokopya ng ftpcopy ang isang FTP site nang paulit-ulit. Pagkatapos ay tinatanggal nito ang lahat ng mga file sa lokal
directory tree na hindi nakita sa malayong site.

local-directory default sa `.' - ang kasalukuyang gumaganang direktoryo - kung ang --no-delete
ginagamit ang opsyon. hindi kailangan ang local-directory kung gagamitin ang --interactive na opsyon.
Kung hindi, dapat kang magbigay ng argumento ng lokal na direktoryo.

Opsyon


Ikabit / login / username / password na pagpipilian:
-u, --user=NAME
paggamit NAME para mag-log in sa ftp server.
Ang default ay `anonymous'. Gumamit ng walang laman na pangalan para pilitin ang program na huwag mag-log in.

-p, --pass=PASSWORD
Gamitin ang PASS bilang password para mag-login sa ftp server.
Ang default ay `[protektado ng email]'. Kung ang isang walang laman na password ay ibinigay ang
ang programm ay hindi magpapadala ng password sa server.

--account=ACCOUNT
magpadala ACCOUNT bilang pangalan ng account sa yugto ng pag-login.
Tandaan: ito ay _hindi_ ang user name, ngunit ang pangalan ng kung ano ang maaaring tawaging a
subaccount na ipinatupad ng ilang mga server. Kung hindi mo maintindihan kung ano ang ibig sabihin nito sa iyo
magkaroon ng magandang pagkakataon na hindi kailanman kailanganin ang opsyong ito. Kung sa tingin mo kailangan mo ito
pakisubukan muna ang --user na opsyon.

--try=ARG
Bilang ng mga pagsubok na kumonekta at mag-log in.
Ang default ay 1, ibig sabihin ay susuko ang program pagkatapos ng unang error.
Idinagdag ang opsyong ito sa bersyon 0.3.0.

--data-connect-retries=ARG
Bilang ng mga pagsubok na kumonekta sa data port.
Susubukan ng program na maabot ang data port (para sa pagkuha ng mga listahan o data)
na maraming beses at susuko pagkatapos ng maraming magkakasunod na pagkakamali. Ang default ay 5,
ibig sabihin ay susuko ang programa pagkatapos ng ikalimang error.
Idinagdag ang opsyong ito sa bersyon 0.6.6. Ang dating gawi ay sumuko pagkatapos ng
unang pagkakamali.

--login-sleep=ARG
Mga segundo bago matulog pagkatapos ng isang nabigong pag-login.
Mas tiyak: matutulog ang programa sa loob ng maraming segundong ito pagkatapos subukan
hindi kumonekta o mag-log in. Ang default ay 5. A 0 ay itinuturing bilang 1, at pang-aabuso,
lalo na kasama ng --tries, ay malamang na inisin ang mga adminstrator ng server.
Idinagdag ang opsyong ito sa bersyon 0.4.5.

-4, --v4
Gamitin lang ang IPv4, kahit na available ang v6.
Ang pagpipiliang ito ay epektibong hindi pinapayagan ang paggamit ng IPv6, maliban sa mga query sa DNS.
Idinagdag ito sa bersyon 0.6.0.

-6, --v6
Gamitin lang ang IPv6, kahit na available ang v4.
Ang pagpipiliang ito ay epektibong hindi pinapayagan ang paggamit ng IPv4, maliban sa mga query sa DNS.
Idinagdag ito sa bersyon 0.6.0.

Verbosity na pagpipilian:
-l, --loglevel=ARG
Kinokontrol ang dami ng ginawang pag-log.
0: wala maliban sa mga babala at mensahe ng error.
1: pag-download at pagtanggal (ito ang default).
2: nilikha ang mga link/symlink, mga file na nakuha na namin.
3: walang kwentang bagay.

--bps Log transfer rate.
Ang pagpipiliang ito ay nagiging sanhi ng ftpcopy na mag-log byte / kilobyte / megabyte bawat segundo ng impormasyon
pagkatapos ng matagumpay na paglipat.
Idinagdag ang opsyong ito sa bersyon 0.3.9.

--pag-unlad
Iulat ang pag-unlad sa stderr.
Magpi-print ito ng ulat ng pag-download bawat segundo: isang maikling anyo ng file
pangalan, nakuha at inaasahan ang mga byte at ang porsyento na natanggap.
Idinagdag ang opsyong ito sa bersyon 0.6.0.

talaksan pagpili na pagpipilian:
-m, --max-days=DAYS
I-download lamang ang mga file na binago sa huli DAYS.
Ang mga lokal na umiiral na kopya ng hindi na-download na mga file ay itatago. Ang default ay
hindi upang paghigpitan ang edad ng mga file.

--max-size=MAXBYTES
Mag-download lamang ng mga file hanggang sa MAXBYTES haba.
Ang mga lokal na umiiral na kopya ng mga overlong file ay tatanggalin sa panahon ng paglilinis na hakbang.
Ang default ay hindi paghigpitan ang laki ng file.
Idinagdag ang opsyong ito sa bersyon 0.5.1.

-x, --exclude=WILDCARD
Ibukod ang mga path na tumutugma WILDCARD.
If WILDCARD tumutugma sa buong landas ng malayuang file kung gayon ang file ay hindi magiging
na-download. WILDCARD ay isang shell style wildcard expression, hindi isang regular na expression
tulad ng sa grep. Maaari mong ulitin ang opsyong ito nang madalas hangga't gusto mo, at magagawa mo
ihalo ito sa --include na opsyon.
Kung ang parehong kasama at hindi kasama ay ginagamit, ang huling tumutugma ay pararangalan.
Nagsisimula ang listahan sa isang implicit na '--include *'.
Kung ang --tolower na opsyon ay ginamit kasama ng --exclude o --include pagkatapos ay ang
sa/ibukod ang mga pattern ay kailangang isulat sa maliit na titik.
Idinagdag ang opsyong ito sa bersyon 0.3.0.

-i, --include=WILDCARD
Isama ang mga path na tumutugma WILDCARD.
Ito ang kabaligtaran ng --exclude na opsyon.
Idinagdag ito sa bersyon 0.3.0.

-X, --in-exclude-file=FILE
Magbasa sa/magbukod ng mga pattern mula sa FILE.
Ang isama at ibukod ang mga pattern ay binabasa mula sa isang file. Kung ang unang karakter ng a
linya ay isang '+' ang natitira sa linya ay itinuturing bilang isang argumento ng isang --include
optiona at kung ito ay isang '-' ito ay itinuturing bilang isang argumento sa isang --exclude na opsyon.
Ang mga linyang nagsisimula sa '#' ay binabalewala.
FILE ay babasahin pagkatapos ng anumang --include at --exclude na mga opsyon na ibinigay sa command
nabasa ang linya.
Idinagdag ang opsyong ito sa bersyon 0.6.6.

--wag pansinin ang laki
Huwag pansinin ang laki ng file.
Huwag ihambing ang mga laki ng file kapag sinusuri ang malayuang file na kailangang ma-download.
Idinagdag ang opsyong ito sa bersyon 0.4.4.

--balewala-oras
Huwag pansinin ang mga oras ng pagbabago.
Huwag ikumpara ang mga oras ng pagbabago ng file kapag kailangang suriin ang malayuang file
na-download. Ang pagpipiliang ito ay maaaring isama sa --ignore-size, kung saan ang isang file
hindi kailanman mada-download anuman ang mga pagbabago sa laki ng file o oras ng pagbabago.
Sa madaling salita: hindi magda-download ang ftpcopy ng anumang mga update.
Idinagdag ang opsyong ito sa bersyon 0.4.4.

--max-depth=ARG
Bumaba sa karamihan ng mga direktoryo ng LEVEL.
0 ay nangangahulugang `huwag magpasok ng mga sub directory',
Ang ibig sabihin ng 1 ay `ipasok ang mga sub-directory, ngunit hindi ang kanilang mga sub-directory'.
Ang default ay 2^32-1 na nangangahulugang `ipasok lahat'.

pagtanggal na pagpipilian:
-n, --no-delete
Huwag tanggalin ang mga file.
Nakakaimpluwensya ito sa hakbang sa paglilinis kapag inaalis ang mga bagay na wala sa server
hindi na. Hindi nito pinipigilan ang ftpcopy mula sa pagtanggal ng mga file kapag may nakita itong isang bagay
ito ay paraan habang nagda-download.

-M, --max-deletes=COUNT
Huwag magtanggal ng higit pa COUNT file.
Maaaring maging kapaki-pakinabang ang opsyong ito upang limitahan ang epekto ng pansamantalang pagkawala ng mga file sa
server. Nakakaimpluwensya lamang ito sa hakbang ng paglilinis at hindi humihinto sa pagtanggal ng ftpcopy
mga file sa paraang ito habang nagda-download. Ang default ay 0, ibig sabihin ay walang limitasyon.
Idinagdag ang opsyong ito sa bersyon 0.4.5.

Ng pag-andar na pagpipilian:
-d, --directories-lamang
Lumikha lamang ng hierarchie ng direktoryo.
Huwag mag-download ng mga file. Ang anumang file sa puno ay tatanggalin maliban kung ang -n na opsyon ay
binigay din.
Aalisin ang opsyong ito sa mga susunod na bersyon, maliban kung may tumutol.

--dry-run
Huwag gumawa ng kahit ano.
Ipapakita lamang ng ftpcopy kung ano ang gagawin.
Idinagdag ang opsyong ito sa bersyon 0.3.6.

-T, --timeout=SECONDS
Timeout na gagamitin para sa network read/write.
Ang default ay 30 segundo at kadalasan ay sapat na.
Idinagdag ang opsyong ito sa bersyon 0.3.8.

--rate-limit=BYTES_PER_SECOND
Limitahan ang bilis ng pag-download ng file.
Limitahan ang rate ng paglipat ng mga pag-download ng file sa halos ganoon karaming byte bawat segundo. Ang
ang pagpapatupad ay krudo at simple, sa pamamagitan ng pagtulog hanggang isang segundo sa pagitan ng network
nagbabasa, at samakatuwid ay hindi man lang sinusubukang limitahan ang rate nang eksakto sa numerong iyon. Naka-on
sa kabilang banda ito ay karaniwang gumagana at malamang na hindi masira ang mga bagay sa pamamagitan ng sanhi
mga timeout.
Ang default ay walang limitasyon.
Idinagdag ang opsyong ito sa bersyon 0.4.7.

--interactive
Basahin ang mga direktoryo mula sa stdin.
Ang pagpipiliang ito ay nagsasabi sa ftpcopy na huwag pansinin ang anumang mga direktoryo na ibinigay sa command line, at
upang basahin ang mga utos mula sa karaniwang input. Ang bawat utos ay binubuo ng dalawang linya, ang
una ay isang direktoryo sa malayong server, at ang pangalawa ay isang lokal na direktoryo.
Ang ftpcopy ay magpi-print ng END-OF-COPY na linya pagkatapos ng bawat operasyon.
Idinagdag ang opsyong ito sa bersyon 0.3.6 at aalisin sa mga susunod na bersyon,
maliban kung may tumutol.

Workaround na pagpipilian:
--ascii-mga listahan
Gawin ang mga listahan ng direktoryo sa ASCII mode.
Gamitin ang opsyong ito kung ang FTP server ay hindi makapaglista nang tama ng mga direktoryo sa binary
mode, halimbawa, kung makakita ka ng mensaheng tulad nito (karaniwan ay sa isang linya):
`fatal: nakatanggap ng hindi gustong sagot sa LIST: 426 Data connection: Ilegal na paghahanap.'
Idinagdag ang opsyong ito sa bersyon 0.5.2.

-L, --list-options=OPTS
Idagdag OPTS sa LIST command.
Ito ay nagbibigay-daan upang ipasa ang mga arbitrary na opsyon sa FTP servers LIST command. Tandaan na
Ang ftpcopy ay hindi nakayanan nang maayos ang mga recursive na listahan ng direktoryo.
Idinagdag ang opsyong ito sa bersyon 0.3.0.

-s, --symlink-hack
Harapin ang mga simbolikong link.
Ito ay kapaki-pakinabang lamang upang i-mirror ang mga site na gumagawa ng mga listahan sa pamamagitan ng /bin/ls, at kalooban
mabibigo kung ang pangalan ng file sa isang link ay naglalaman ng ` -> ' sequence.

--force-select
Gamitin ang piliin, hindi poll.
Huwag gamitin ang poll() system call kahit na ito ay available, ngunit gamitin ang select() sa halip.
Pinapayagan nito ang programa na magamit kasama ng mga runsocks mula sa sanggunian ng socks5
pagpapatupad.
Pakitandaan na kakailanganin mo pa rin ng isang direktang maabot na name server, bilang DNS
Ang library na ginagamit ay hindi sumusuporta sa SOCKS (maaari mong gamitin ang mga IP address palagi).
Idinagdag ang opsyong ito sa bersyon 0.3.8.

--mdtm Gamitin ang MDTM command para makuha ang remote na oras.
Ang default ay kunin ang mga oras mula sa mga listahan ng direktoryo. Hindi ito gagana kung
nagpapatupad ang server ng mababang format ng listahan (karamihan ay ginagawa) at hindi nagpapadala ng oras
mga selyo sa universal coordinated time (UTC). Ang pinsalang dulot nito ay limitado sa
mali ang mga time stamp ng file nang ilang oras.
Ginagawa ng opsyong ito ang ftpcopy na magpadala ng MDTM command para sa anumang file na maaaring gusto nito
download. Ang disbentaha ay kinakain nito ang pagganap: ang ftpcopy ay karaniwang nagpapadala lamang
isang utos para sa isang kumpletong direktoryo na tinatahak nito. Gamit ang --mdtm na opsyon na mayroon ito
upang magpadala ng karagdagang command para sa anumang file.
Idinagdag ang opsyong ito sa bersyon 0.3.10.

--allow-pasv-ip=IP4
Payagan ang mga koneksyon ng data sa address IP4.
Karaniwan ang ftpls ay tumatanggap lamang ng mga koneksyon ng data sa mga IP address na natanggap nito bilang isang
sagot sa kahilingan ng DNS, o sa IP address sa URL. Minsan hindi ito
sapat na, lalo na kapag aktibo ang NAT o pagbabalatkayo. ftpcopy pagkatapos ay i-print ang isang
mensahe ng error na `ilegal na pag-redirect ng FTP server'. Gamit ang pagpipiliang ito, na maaaring
ibinigay ng higit sa isang beses, maaari kang magdagdag ng mga karagdagang address sa panloob na listahan ng
pinapayagan ang mga target na koneksyon ng data. IP4 Dapat ay isang IPv4 address o isang listahan ng IPv4
mga address, na pinaghihiwalay ng mga kuwit.
Ang environment variable na FTPCOPY_ALLOW_PASV_IP ay nagsisilbi sa parehong layunin.
Tandaan: Huwag gamitin ang opsyong ito nang hindi iniisip: Ang mga pag-redirect ng FTP ay maaaring gamitin upang ilunsad
denial of service attacks laban sa mga inosenteng target.
Idinagdag ang opsyong ito sa bersyon 0.6.1.

--walang-resume
Huwag subukang ipagpatuloy ang pag-download.
Ang utos ng REST, kinakailangan upang ipagpatuloy ang isang nabigo
download, ay hindi maganda ang pagkakatukoy at malamang na ma-misinterpret at -implemented. Gamitin
ang pagpipiliang ito sa kaso ng problema.
Idinagdag ang opsyong ito sa bersyon 0.6.0.

--babaan
Baguhin ang lahat ng lokal na pangalan ng file sa lowercase.
Gamitin lamang ito kung talagang sigurado ka na ang malayong bahagi ay walang laman
mga file o mga direktoryo na ang mga pangalan na may maliliit na letra ay nagbanggaan sa isa't isa. Kung hindi
ang pagpipiliang ito ay mag-aaksaya ng bandwidth.
Kung ang opsyong ito ay ginamit kasama ng --exclude o --include na mga opsyon pagkatapos ay ang
sa/ibukod ang mga pattern ay kailangang isulat sa maliit na titik.
Idinagdag ang opsyong ito sa bersyon 0.3.8.

Tulong na pagpipilian:
--include-exclude-help
Paano --isama at --ibukod ang trabaho.

--mga halimbawa
Ipakita ang mga halimbawa ng paggamit.

--Tingnan din
Kung saan mahahanap ang kaugnay na impormasyon.

--bersyon
Ipakita ang bersyon: ftpcopy (ftpcopy) 0.6.7.

--help Magpakita ng listahan ng mga opsyon o ang mahabang tulong sa isa.
Ang paggamit na may argumento ay nagpapakita ng mahabang text ng tulong
ng pagpipiliang iyon, nang walang argumento ay ililista ito
lahat ng mga pagpipilian.

--longhelp
Magpakita ng mas mahabang text ng tulong para sa lahat o isang opsyon.

HALIMBAWA


salamin cr.yp.to:
ftpcopy \
--ibukod ang '*.cdb' \
--ibukod ang '*software/precompiled*' \
cr.yp.to / /private/file/0/mirror/cr.yp.to
Ibig sabihin nito:
* Hindi ako interesado sa mga .cdb file.
* Ang mga precompiled na bagay ay hindi rin na-download.
* ang host na kumonekta ay cr.yp.to.
* ang remote na direktoryo ay /, at
* at /private/file/0/mirror/cr.yp.to ay ang lokal na direktoryo.

SA/IBUKOD


Ang mga in- at exclude na listahan ay panloob na pinaghalo, pinapanatili ang pagkakasunud-sunod kung saan sila
binigay. Nagsisimula ang listahan sa isang implicit na `isama ang *'. Pinararangalan ng ftpcopy ang huling laban.

Ang pagtutugma ng wildcard ay ginagawa laban sa buong remote na landas ng file. Ang `/' na karakter
ay walang espesyal na kahulugan para sa pagtutugma at itinuturing na katulad ng iba.

Tandaan: kailangan mong isama ang pinakamataas na antas ng mga direktoryo ng mga file o direktoryo na gusto mong isama
isama. Ang isang bagay na tulad nito ay HINDI gagana:
--ibukod ang '*' --isama ang '/w/h/e/r/e/file.c'
Kailangan mong isama ang /w, /w/h at iba pa.

COPYRIGHT


Copyright (C) 2003 Uwe Ohse.

Ang software ay walang WARRANTY, sa lawak na pinahihintulutan ng batas.

Ang package na ito ay nai-publish sa ilalim ng mga tuntunin ng GNU General Public License bersyon 2.
Ang mga susunod na bersyon ng GPL ay maaaring malapat o hindi, tingnan http://www.ohse.de/uwe/licenses/

Gumamit ng ftpcopy online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad