FTP - ²≥ε Φφ≥σ≡⌠σΘ± ∩εδⁿτεΓα≥σδ ∩≡Φ εß∞σφσ ⌠αΘδα∞Φ ∩ε εΣφεΦ∞σφφε∞≤ ∩≡ε≥εΩεδ≤. ╧≡επ≡α∞∞α ≤±≥αφαΓδΦΓασ≥ Ωαφαδ ≤∩≡αΓδσφΦ ± ≤Σαδσφφ√∞ ±σ≡Γσ≡ε∞ Φ εµΦΣασ≥ Ωε∞αφΣ ∩εδⁿτεΓα≥σδ . ╚Σσφ≥Φ⌠ΦΩα≥ε≡ ≤Σαδσφφεπε ±σ≡Γσ≡α ≤Ωατ√Γασ≥± δΦßε α≡π≤∞σφ≥ε∞ ∩≡επ≡α∞∞√, δΦßε Γ Ωε∞αφΣσ Φφ≥σ≡⌠σΘ±α open.
┼±δΦ Ωε∞αφΣα ftp ≡αßε≥ασ≥ ± ∩εδⁿτεΓα≥σδσ∞ Φ εµΦΣασ≥ σπε Ωε∞αφΣ, ≥ε φα ²Ω≡αφσ ε≥εß≡αµασ≥± ∩≡Φπδα°σφΦσ "ftp>".
╤Φφ≥αΩ±Φ± Ωε∞αφΣ√:
ftp [-v][-d][-i][-n][host]
┬ ≡α∞Ωα⌡ Σαφφεπε Ω≤≡±α φσ≥ Γετ∞εµφε±≥Φ ∩σ≡σ≈Φ±δΦ≥ⁿ Γ±σ Ωε∞αφΣ√ ftp, ∩ε²≥ε∞≤ ε±≥αφεΓΦ∞± ≥εδⁿΩε φα ±α∞√⌡ φσεß⌡εΣΦ∞√⌡.
╧σ≡ΓεΘ ≥αΩεΘ Ωε∞αφΣεΘ Γδ σ≥± Ωε∞αφΣα open. ╧ε ²≥εΘ Ωε∞αφΣσ ε≥Ω≡√Γασ≥± ±σαφ± ≡αßε≥√ ± ≤Σαδσφφ√∞ ±σ≡Γσ≡ε∞:
ftp>open polyn.net.kiae.su
╧ε±δσ Γ√Σα≈Φ ≥αΩεΘ Ωε∞αφΣ√ ∩ε±δσΣ≤■≥ τα∩≡ε±√ ΦΣσφ≥Φ⌠ΦΩα÷ΦΦ ∩εδⁿτεΓα≥σδ . ╟α≡σπΦ±≥≡Φ≡εΓα≥ⁿ ∩εδⁿτεΓα≥σδ ∞εµφε Φ ∩ε Ωε∞αφΣσ user:
ftp> user anonymous
┬ Σαφφε∞ ∩≡Φ∞σ≡σ ∩εδⁿτεΓα≥σδⁿ φσ Φ∞σσ≥ ε±εß√⌡ ∩≡αΓ Σε±≥≤∩α φα ≤Σαδσφφε∞ ±σ≡Γσ≡σ Φ ∩ε²≥ε∞≤ ≡σπΦ±≥≡Φ≡≤σ≥± ΩαΩ αφεφΦ∞. ┬ ε≥Γσ≥ φα τα∩≡ε± ΦΣσφ≥Φ⌠ΦΩα÷ΦΦ ±δσΣ≤σ≥ Γ ²≥ε∞ ±δ≤≈ασ ΓΓσ±≥Φ ±ΓεΘ ∩ε≈≥εΓ√Θ αΣ≡σ±. ╬ß√≈φε Σε±≥α≥ε≈φε ΓΓσ±≥Φ ≈≥ε-≥ε ∩ε⌡εµσσ φα ∩ε≈≥εΓ√Θ αΣ≡σ± Σδ Σε∩≤±Ωα Ω ≡σ±≤≡±α∞ α≡⌡ΦΓα, φε ß√Γα■≥ Φ Σε≥ε°φ√σ ±σ≡Γσ≡√, Ωε≥ε≡√σ ∩≡εΓσ≡ ■≥ φαδΦ≈Φσ ≥αΩεπε αΣ≡σ±α, ∩ε²≥ε∞≤ δ≤≈°σ φΦΩεπε φσ εß∞αφ√Γα≥ⁿ Φ ≈σ±≥φε ≡σπΦ±≥≡Φ≡εΓα≥ⁿ± .
╤δσΣ≤■∙Φ∞Φ ∩ε Γαµφε±≥Φ Ωε∞αφΣα∞Φ Γδ ■≥± Ωε∞αφΣ√ cd Φ ls (dir). ═ατφα≈σφΦσ ²≥Φ⌡ Ωε∞αφΣ Σε±≥α≥ε≈φε ∩≡ετ≡α≈φε Φ ∩εφ ≥φε Γ±σ∞ ∩εδⁿτεΓα≥σδ ∞ - φαΓΦπα÷Φ ∩ε Σσ≡σΓ≤ ⌠αΘδεΓεΘ ±Φ±≥σ∞√ Φ ∩≡ε±∞ε≥≡ ±εΣσ≡µαφΦ Ωα≥αδεπεΓ. ╟Σσ±ⁿ ±δσΣ≤σ≥ ∩ε±εΓσ≥εΓα≥ⁿ ∩εδⁿτεΓα≥ⁿ± ∩≡Φ ∩≡ε±∞ε≥≡σ Ωα≥αδεπεΓ Ωε∞αφΣεΘ ls ± Σε∩εδφΦ≥σδⁿφ√∞Φ ∩α≡α∞σ≥≡α∞Φ:
ftp>ls -FC
┬ ²≥ε∞ ±δ≤≈ασ ∩εδⁿτεΓα≥σδⁿ ∞εµσ≥ ∩εδ≤≈Φ≥ⁿ ∞φεπεΩεδεφε≈φ√Θ ε≥≈σ≥ ± ≤ΩαταφΦσ∞ ≥Φ∩εΓ ⌠αΘδεΓ. ╬ΣφαΩε φσ Γ±σ ±σ≡Γσ≡√ ε≥≡αßα≥√Γα■≥ ²≥≤ Ωε∞ßΦφα÷Φ■.
╥αΩ ΩαΩ Γ ∩≡ε÷σ±±σ ∩≡Φσ∞α-∩σ≡σΣα≈Φ ≤≈α±≥Γ≤■≥ ΣΓσ ∞α°Φφ√, ≥ε Ω≡ε∞σ φαΓΦπα÷ΦΦ Γ ≤ΣαδσφφεΘ ⌠αΘδεΓεΘ ±Φ±≥σ∞σ φ≤µφα σ∙σ φαΓΦπα÷Φ Γ δεΩαδⁿφεΘ ⌠αΘδεΓεΘ ±Φ±≥σ∞σ. ─δ ²≥εΘ ÷σδΦ ±δ≤µΦ≥ Ωε∞αφΣα lcd (δεΩαδⁿφα cd). ╩≡ε∞σ ²≥επε ∩εδⁿτεΓα≥σδⁿ ∞εµσ≥ Γ√Σα≥ⁿ Φ δ■ß≤■ Ωε∞αφΣ≤ δεΩαδⁿφεΘ εßεδε≈ΩΦ, σ±δΦ ∩≡σΣΓα≡Φ≥ σσ ±Φ∞Γεδε∞ "!":
ftp> !pwd
╧ε ²≥εΘ Ωε∞αφΣσ ß≤Σσ≥ Γ√Σαφε Φ∞ ≥σΩ≤∙σΘ ΣΦ≡σΩ≥ε≡ΦΦ φα δεΩαδⁿφεΘ ∞α°Φφσ.
╚, φαΩεφσ÷, ±α∞√∞Φ Γαµφ√∞Φ Γδ ■≥± Ωε∞αφΣ√ ∩≡Φσ∞α/∩σ≡σΣα≈Φ Σαφφ√⌡ get, put, mget, mput Φ bin. ╧ε Ωε∞αφΣα∞ get Φ put ∞εµφε ∩≡Φφ ≥ⁿ ΦδΦ ∩σ≡σΣα≥ⁿ εΣΦφ ⌠αΘδ:
ftp> get README.TXT
╩ε∞αφΣ√ mget, mput ∩≡σΣφατφα≈σφ√ Σδ ∩≡Φσ∞α/∩σ≡σΣα≈Φ φαßε≡α ⌠αΘδεΓ:
ftp> mget *.gz
╚τ ∩≡Φ∞σ≡α ΓΦΣφε, ≈≥ε Γ ∩ε±δσΣφσ∞ ±δ≤≈ασ ∩≡Φ∞σφ σ≥± ∞α±Ωα "*". ╬ß√≈φε ∩≡Φ ∩σ≡σΣα≈σ π≡≤∩∩ ⌠αΘδεΓ Σδ ΩαµΣεπε ⌠αΘδα τα∩≡α°ΦΓασ≥± ∩εΣ≥Γσ≡µΣσφΦσ. ─δ ≥επε, ≈≥εß√ Φτßσµα≥ⁿ ²≥επε ∩σ≡σΣ ∩≡Φσ∞ε∞/∩σ≡σΣα≈σΘ, ±δσΣ≤σ≥ Γ√Σα≥ⁿ Ωε∞αφΣ≤ prompt. ╧ε±δσΣφ ∩σ≡σΩδ■≈ασ≥ ≡σµΦ∞ τα∩≡ε±α ∩εΣ≥Γσ≡µΣσφΦ Φ ∩≡Φ ∩εΓ≥ε≡φε∞ Φ±∩εδⁿτεΓαφΦΦ ²≥εΘ Ωε∞αφΣ√ ±ε±≥ε φΦσ τα∩≡ε±α ∩εΣ≥Γσ≡µΣσφΦ Γε±±≥αφαΓδΦΓασ≥± . ─≡≤πεΘ ∩εδστφεΘ Ωε∞αφΣεΘ Γδ σ≥± Ωε∞αφΣα hash:
ftp> hash #
╤Φ∞Γεδ "#" ∞εµφε τα∞σφΦ≥ⁿ φα δ■ßεΘ Σ≡≤πεΘ. ╧≡Φ ≡αßε≥σ ∩ε ∞σΣδσφφ√∞ δΦφΦ ∞ ΦδΦ ∩≡Φ ∩σ≡σΣα≈σ ßεδⁿ°Φ⌡ ⌠αΘδεΓ ∩ε±δσ ΓΩδ■≈σφΦ ≡σµΦ∞α hash ∩εδⁿτεΓα≥σδⁿ Φ∞σσ≥ Γετ∞εµφε±≥ⁿ ΓΦΣσ≥ⁿ ∩≡ε÷σ±± ∩σ≡σΣα≈Φ Σαφφ√⌡ (τφαΩ "#" Γ√Σασ≥± ∩ε±δσ ∩σ≡σΣα≈Φ ΩαµΣεπε ßδεΩα). ╚ ∩ε±δσΣφσσ, φα ≈σ∞ ±δσΣ≤σ≥ ε±≥αφεΓΦ≥ⁿ ΓφΦ∞αφΦσ - ²≥ε Ωε∞αφΣα bin. ╧ε±δσ Γ√Σα≈Φ ²≥εΘ Ωε∞αφΣ√ ∩ε ≤∞εδ≈αφΦ■ Σαφφ√σ ß≤Σ≤≥ ∩σ≡σΣαΓα≥ⁿ± Γ ≡σµΦ∞σ ∩σ≡σΣα≈Φ ΣΓεΦ≈φ√⌡ Σαφφ√⌡. ╧ε±δσΣφσσ ≈≡στΓ√≈αΘφε Γαµφε, ≥.Ω. ∩≡Φ ∩σ≡σΣα≈Φ Γ ASCII φσδⁿτ ∩σ≡σΣα≥ⁿ ∩≡επ≡α∞∞√ Φ α≡⌡ΦΓΦ≡εΓαφφ√σ Σαφφ√σ. ╫α±≥ε ß√Γασ≥ ∩εδστφε ΓΩδ■≈Φ≥ⁿ ≡σµΦ∞ bin Φ Σδ ±Φ∞Γεδⁿφ√⌡ Σαφφ√⌡ ± ∩≡εΦτΓεδⁿφεΘ ΣδΦφεΘ ±≥≡εΩΦ, φα∩≡Φ∞σ≡ ⌠αΘδεΓ postscript (*.ps), ≥.Ω. Γ ASCII ≡σµΦ∞σ σ±≥ⁿ επ≡αφΦ≈σφΦσ φα ΣδΦφ≤ ±≥≡εΩΦ (εß√≈φε 254 ±Φ∞Γεδα).
─δ Γ√⌡εΣα Φτ ftp ±δσΣ≤σ≥ Γ√∩εδφΦ≥ⁿ Ωε∞αφΣ≤ quit.
═αταΣ | ╤εΣσ≡µαφΦσ | ┬∩σ≡σΣ