Lines Matching +full:data +full:- +full:transfer

4 .\" Copyright (c) 1996-2008 The NetBSD Foundation, Inc.
25 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
53 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
66 .Nd Internet file transfer program
70 .Bk -words
73 .Bk -words
76 .Bk -words
79 .Bk -words
82 .Bk -words
86 .Bk -words
87 .\" [-T dir,max[,inc]]
98 .Bk -words
105 .Bk -words
116 .Bk -words
124 .Bk -words
139 .Bk -words
154 .Bk -words
160 is the user interface to the Internet standard File Transfer Protocol.
161 The program allows a user to transfer files to and from a
171 .Sx AUTO-FETCHING FILES
176 .Bl -tag -width Fl
204 This is useful for Emacs ange-ftp mode.
228 .Dq auto-login
229 upon initial connection for non auto-fetch transfers.
230 If auto-login is enabled,
241 To override the auto-login for auto-fetch transfers, specify the
244 When auto-fetching files, save the contents in
253 .Sq -
274 Restart all non-proxied auto-fetches.
286 Set the maximum transfer rate for
302 is one of the ftp URL types as supported by auto-fetch
324 as report on data transfer statistics.
346 .Bl -tag -width Ic
351 .It Ic \&$ Ar macro-name Op Ar args
353 .Ar macro-name
362 password in a non-echoing input mode.
363 .It Ic append Ar local-file Op Ar remote-file
366 .Ar remote-file
373 File transfer uses the current settings for
380 Set the file transfer
386 Arrange that a bell be sounded after each file transfer
389 Set the file transfer
391 to support binary image transfer.
411 .It Ic \&cd Ar remote-directory
414 .Ar remote-directory .
418 .It Ic chmod Ar mode remote-file
420 .Ar remote-file
434 during ascii type file transfer.
443 .Pf non\- Ns Ux
445 when an ascii type transfer is made, these linefeeds may be
449 .It Ic delete Ar remote-file
451 .Ar remote-file
453 .It Ic dir Op Ar remote-path Op Ar local-file
456 The listing includes any system-dependent information that the server
461 .Ql ls \-l .
463 .Ar remote-path
472 .Ar local-file
516 Set the file transfer
522 .Dq non-print .
526 .It Ic ftp_debug Op Ar ftp_debug-value
529 .Ar ftp_debug-value
535 .Ql \-\-\*[Gt] .
537 Toggle gate-ftp mode, which used to connect through the
539 This will not be permitted if the gate-ftp server hasn't been set
546 then gate-ftp mode will be enabled, and the gate-ftp server will be set to
551 gate-ftp server.
552 .It Ic get Ar remote-file Op Ar local-file
554 .Ar remote-file
598 .Ql mls remote-files \-
604 are not meant to transfer
611 Toggle hash-sign
613 printing for each data block transferred.
614 The size of a data block defaults to 1024 bytes.
647 .It Ic lpage Ar local-file
649 .Ar local-file
655 .It Ic \&ls Op Ar remote-path Op Ar local-file
658 .It Ic macdef Ar macro-name
661 .Ar macro-name ;
705 .It Ic mdelete Op Ar remote-files
707 .Ar remote-files
709 .It Ic mdir Ar remote-files local-file
719 .It Ic mget Ar remote-files
721 .Ar remote-files
740 .It Ic mkdir Ar directory-name
742 .It Ic mls Ar remote-files local-file
747 .Ar local-file
755 .It Ic mlsd Op Ar remote-path
757 .Ar remote-path
759 in a machine-parsable form, using
763 .It Ic mlst Op Ar remote-path
765 .Ar remote-path
767 in a machine-parsable form, using
771 .It Ic mode Ar mode-name
772 Set the file transfer
775 .Ar mode-name .
779 .It Ic modtime Ar remote-file
786 .It Ic mput Ar local-files
799 .It Ic mreget Ar remote-files
806 .It Ic msend Ar local-files
809 .It Ic newer Ar remote-file Op Ar local-file
817 .It Ic nlist Op Ar remote-path Op Ar local-file
834 .No non\- Ns Ux
867 $1.$2 and the remote file name "mydata.data", $1 would have the value
868 "mydata", and $2 would have the value "data".
893 .Bd -literal -offset indent -compact
898 the output filename "myfile.data" for input filenames "myfile.data" and
899 "myfile.data.old", "myfile.file" for the input filename "myfile", and
932 .No non\- Ns Ux
956 .Ic "set auto-login"
981 command for all data connections instead of a
986 command requests that the remote server open a port for the data connection
1004 .It Ic pdir Op Ar remote-path
1007 .Op Ar remote-path ,
1011 .It Ic pls Op Ar remote-path
1014 .Op Ar remote-path ,
1018 .It Ic pmlsd Op Ar remote-path
1021 .Op Ar remote-path ,
1028 Toggle display of transfer progress bar.
1029 The progress bar will be disabled for a transfer that has
1030 .Ar local-file
1051 will transfer all files, and any
1056 .Bl -tag -width 2n -offset indent
1066 and do not transfer the file.
1079 and transfer the file.
1087 .It Ic proxy Ar ftp-command
1103 will not define new macros during the auto-login process,
1109 transfer files from the host on the primary control connection
1115 transfer files from the host on the secondary control connection
1122 .It Ic put Ar local-file Op Ar remote-file
1125 .Ar remote-file
1133 File transfer uses the
1151 Throttle the maximum transfer rate to
1160 .Bl -tag -width "all" -offset indent -compact
1173 .Bl -tag -width "SIGUSR1" -offset indent
1199 .It Ic recv Ar remote-file Op Ar local-file
1202 .It Ic reget Ar remote-file Op Ar local-file
1207 .Ar local-file
1210 .Ar remote-file ,
1211 .Ar local-file
1214 .Ar remote-file
1215 and the transfer
1220 .It Ic remopts Ar command Op Ar command-options
1226 .Ar command-options
1227 (whose absence is handled on a command-specific basis).
1243 This command re-synchronizes command/reply sequencing with the remote
1261 .It Ic rhelp Op Ar command-name
1266 .Ar command-name
1268 .It Ic rmdir Ar directory-name
1270 .It Ic rstatus Op Ar remote-file
1273 .Ar remote-file
1275 .Ar remote-file
1288 message is printed, and the transfer does not take place.
1295 .It Ic send Ar local-file Op Ar remote-file
1307 a connection for each data transfer.
1316 will use the default data port.
1321 commands for each data transfer.
1339 .Bl -tag -width "http_proxy" -offset indent
1368 .It Ic size Ar remote-file
1370 .Ar remote-file
1378 .It Ic struct Ar struct-name
1379 Set the file transfer
1382 .Ar struct-name .
1401 Set the file transfer type to that needed to
1410 .It Ic type Op Ar type-name
1411 Set the file transfer
1414 .Ar type-name .
1434 .It Ic user Ar user-name Oo Ar password Oo Ar account Oc Oc
1458 .Dq auto-login
1469 if verbose is on, when a file transfer completes, statistics
1470 regarding the efficiency of the transfer are reported.
1501 .Bl -tag -width 3n -offset indent -compact
1523 signal whilst a transfer is in progress, the current transfer rate
1526 .Sh AUTO-FETCHING FILES
1529 supports an auto-fetch feature.
1530 To enable auto-fetch, simply pass the list of hostnames/files
1533 The following formats are valid syntax for an auto-fetch element:
1534 .Bl -tag -width "FOO "
1572 Otherwise, transfer the URL using
1590 is supplied, then the transfer type will take place as
1592 The default transfer type is binary.
1601 auto-fetch URL as follows:
1602 .Bl -bullet
1617 .So Li / Sc Ns -separated
1660 Some often-used codes are
1671 .Bl -bullet
1708 .Bl -tag -width "ftp://host/%2Fdir1%2Fdir2%2Ffile"
1765 no file is retrieved for this auto-fetched element.
1767 .Bl -tag -width "about:version"
1820 is given, all auto-fetches that don't go via the
1847 .Sh ABORTING A FILE TRANSFER
1848 To abort a file transfer, use the terminal interrupt key
1849 (usually Ctrl-C).
1855 command to the remote server, and discarding any further data received.
1875 .Bl -enum
1896 .Dq Qq Li \&| ls\ \-lt .
1944 .Sh FILE TRANSFER PARAMETERS
1947 specification specifies many parameters which may affect a file transfer.
1958 .Tn PDP Ns -10's
1960 .Tn PDP Ns -20's
1963 supports the ascii and image types of file transfer,
1970 file transfer parameters:
1979 used by the auto-login process.
1987 tabs, or new-lines:
1988 .Bl -tag -width password
1992 The auto-login process searches the
2033 flag to disable auto-login.
2036 If this token is present, the auto-login process will initiate
2041 If this token is present, the auto-login process will supply the
2050 will abort the auto-login process if the
2056 If this token is present, the auto-login process will supply the
2058 account password, or the auto-login process will initiate an
2070 line and continue until a blank line (consecutive new-line
2089 auto-login process.
2091 .Bd -literal -offset indent
2108 and other GNU Emacs-style editing keys may be used as well.
2114 file - refer to
2125 .Ic ftp-complete .
2144 .Bl -tag -width "%% " -offset indent
2188 .Bl -tag -width "FTPSERVERPORT"
2192 transfer.
2198 .Bl -tag -width "passive"
2206 gate-ftp mode
2213 Command-line prompt to use.
2220 Command-line right side prompt to use.
2227 Host to use as gate-ftp server when
2231 Port to use when connecting to gate-ftp server when
2241 User-Agent
2302 this is not used for interactive sessions, only for command-line
2333 .Bl -tag -offset indent -width 8n
2335 .Em File Transfer Protocol
2337 .Em Requirements for Internet Hosts - Application and Support
2341 .Em Feature negotiation mechanism for the File Transfer Protocol
2345 .Em Hypertext Transfer Protocol -- HTTP/1.1
2362 transfer rate throttling, configurable command line prompt,
2374 (but may not be present in all non-NetBSD versions of this program, depending
2383 ascii-mode transfer code
2404 For example, if your site uses a SIIT translator for IPv6-to-IPv4 translation,