Annotation of 43BSDReno/contrib/isode-beta/ftam2/ftam.1c, revision 1.1

1.1     ! root        1: .TH FTAM 1C "01 Mar 1987"
        !             2: .\" $Header: /f/osi/ftam2/RCS/ftam.1c,v 7.1 90/01/11 18:35:47 mrose Exp $
        !             3: .\"
        !             4: .\"
        !             5: .\" $Log:      ftam.1c,v $
        !             6: .\" Revision 7.1  90/01/11  18:35:47  mrose
        !             7: .\" real-sync
        !             8: .\" 
        !             9: .\" Revision 7.0  89/11/23  21:54:26  mrose
        !            10: .\" Release 6.0
        !            11: .\" 
        !            12: .SH NAME
        !            13: ftam \- interactive ftam initiator
        !            14: .SH SYNOPSIS
        !            15: .in +.5i
        !            16: .ti -.5i
        !            17: .B ftam
        !            18: \%[options]
        !            19: \%[host]
        !            20: \%[command\0arguments\0...]
        !            21: .in -.5i
        !            22: .SH DESCRIPTION
        !            23: The \fIftam\fR program implements the initiator side of 
        !            24: the File Transfer, Access, and Management (FTAM) service.
        !            25: .PP
        !            26: Currently, implementations for Berkeley and AT&T UNIX exist.
        !            27: Supported are:
        !            28: the no-recovery FTAM-QoS;
        !            29: any of
        !            30: the transfer, management, and transfer and management service classes;
        !            31: the kernel, read, write, limited file management, enhanced file management, and
        !            32: grouping functional units;
        !            33: and, the kernel and storage attribute groups.
        !            34: Only three document types are supported as of this writing:
        !            35: unstructured text files (FTAM\-1),
        !            36: unstructured binary files (FTAM\-3),
        !            37: and filedirectory files (NBS\-9).
        !            38: .PP
        !            39: Typing INTR at the top\-level does nothing,
        !            40: but typing it twice in a row at the top\-level terminates \fIftam\fR;
        !            41: typing INTR during additional prompting causes \fIftam\fR to abort the command;
        !            42: typing INTR during file transfer causes the transfer to be aborted.
        !            43: .PP
        !            44: On start-up, \fIftam\fR will read a file called \fB\&.ftamrc\fR in the
        !            45: user's home directory.
        !            46: This file, if present, contains user-preference commands.
        !            47: .SH COMMANDS
        !            48: .TP
        !            49: .B append\fR\0source\0destination
        !            50: Appends to a file in the filestore.
        !            51: .TP
        !            52: .B cd\fR\0\%[dir]
        !            53: Changes the working directory on the virtual filestore.
        !            54: This requires the \fBrealstore\fR variable to be set appropriately.
        !            55: .TP
        !            56: .B chgrp\fR\0group\0file\0...
        !            57: Changes the account attribute of the named files.
        !            58: .TP
        !            59: .B close
        !            60: Terminates the association with the virtual filestore.
        !            61: .TP
        !            62: .B dir\fR\0\%[file]
        !            63: Prints a long directory listing.
        !            64: .TP
        !            65: .B echo\fR\0file\0...
        !            66: Simply echoes any arguments.
        !            67: Useful for seeing how globbed expressions will evaluate.
        !            68: .TP
        !            69: .B fdir\fR\0stream\0\%[file]
        !            70: Prints a long directory listing to a file or program.
        !            71: If \*(lqstream\*(rq starts with a vertical bar \*(lq|\*(rq,
        !            72: then the named program is invoked;
        !            73: otherwise the named file is written.
        !            74: .TP
        !            75: .B fls\fR\0stream\0\%[file]
        !            76: Prints a directory listing to a file or program.
        !            77: If \*(lqstream\*(rq starts with a vertical bar \*(lq|\*(rq,
        !            78: then the named program is invoked;
        !            79: otherwise the named file is written.
        !            80: .TP
        !            81: .B get\fR\0source\0destination
        !            82: Retrieves a file.
        !            83: .TP
        !            84: .B help\fR\0\%[command]
        !            85: Prints help information.
        !            86: For detailed information, try \*(lqhelp\0?\*(rq.
        !            87: .TP
        !            88: .B lcd\fR\0\%[file]
        !            89: Changes the working directory on the local system.
        !            90: .TP
        !            91: .B ls\fR\0\%[file]
        !            92: Prints a directory listing.
        !            93: .TP
        !            94: .B mkdir\fR\0dir\0...
        !            95: Creates a directory.
        !            96: .TP
        !            97: .B mv\fR\0source\0destination
        !            98: Renames a file.
        !            99: .TP
        !           100: .B open\fR\0host\0user\0\%[account]
        !           101: Associates with the virtual filestore.
        !           102: .TP
        !           103: .B put\fR\0source\0destination
        !           104: Stores a file.
        !           105: .TP
        !           106: .B pwd
        !           107: Prints the working directories.
        !           108: .TP
        !           109: .B quit
        !           110: Terminates the association with the virtual filestore and exits.
        !           111: .TP
        !           112: .B rm\fR\0file\0...
        !           113: Deletes a file.
        !           114: .TP
        !           115: .B set\fR\0variable\0value
        !           116: Displays or changes variables.
        !           117: For detailed information, try \*(lqset\0?\*(rq.
        !           118: .TP
        !           119: .B status
        !           120: Shows the current status.
        !           121: .SH VARIABLES
        !           122: .TP
        !           123: .B bell
        !           124: Rings the bell after each command terminates.
        !           125: Useful for long file transfers when you want to attend to other matters and
        !           126: be notified when you can type another command.
        !           127: Boolean (values: \fBon\fR or \fBoff\fR).
        !           128: .TP
        !           129: .B debug
        !           130: This enables voluminous output during file transfers,
        !           131: among other things.  Boolean.
        !           132: .TP
        !           133: .B glob
        !           134: This enables the expansion of shell meta\-characters.
        !           135: Operations which perform globbing
        !           136: require the \fBrealstore\fR variable to be set appropriately.
        !           137: Boolean.
        !           138: .TP
        !           139: .B hash
        !           140: This enables the printing of hash marks during file transfers.  
        !           141: Values: \fIoff\fR; \fIon\fR; \fItotal\fR.
        !           142: .TP
        !           143: .B override
        !           144: This sets the creation override mode for files being written to the virtual
        !           145: filestore.
        !           146: Values:
        !           147: \fBfail\fR,
        !           148: the creation operation;
        !           149: \fBselect\fR,
        !           150: use the existing file with its old contents and attributes
        !           151: (i.e., the put command acts like the append command);
        !           152: \fBwrite\fR,
        !           153: zero-truncate if it already exists, and use the existing file with its old
        !           154: attributes;
        !           155: \fBdelete\fR,
        !           156: if it already exists, then create a new file with new attributes.
        !           157: This defaults to \*(lqwrite\*(rq.
        !           158: .TP
        !           159: .B qualifier
        !           160: This sets the \*(lqqualifier\*(rq portion of the service which
        !           161: \fIftam\fR will associate with.
        !           162: It is needed when using the current implementation of the MITRE
        !           163: FTAM/FTP gateway.
        !           164: This defaults to \*(lqfilestore\*(rq.
        !           165: .TP
        !           166: .B query
        !           167: This determines if \fIftam\fR should ask the user to confirm operations
        !           168: involving globbing that expand to more than one filename.
        !           169: Boolean.
        !           170: This defaults to \*(lqon\*(rq.
        !           171: .TP
        !           172: .B realstore
        !           173: Sets the type of remote realstore associated with the virtual filestore.
        !           174: This is used to help \fIftam\fR act friendlier to the user!
        !           175: Values: \fBunix\fR, \fBunknown\fR.
        !           176: Note well: the concept of a \fBrealstore\fR is contrary to the notion of
        !           177: open systems as it is an N*M (not N+M) method.
        !           178: .TP
        !           179: .B trace
        !           180: This enables the tracing of FTAM PDUs.  Boolean.
        !           181: .TP
        !           182: .B tracefile
        !           183: This defines the file where tracing information is appended.
        !           184: Note that the pathname of this file is interpreted relatively to the
        !           185: ISODE logging area.
        !           186: To have tracing information written to a file in the current
        !           187: directory,
        !           188: start the filename with \*(lq./\*(rq.
        !           189: .TP
        !           190: .B type
        !           191: This defines the file transfer mode to use.
        !           192: Values: \fBdefault\fR, \fBbinary\fR, \fBtext\fR.
        !           193: .TP
        !           194: .B verbose
        !           195: This enables printing of informative diagnostics during operation.  Boolean.
        !           196: .TP
        !           197: .B watch
        !           198: This enables watch mode,
        !           199: something in between debug mode (too voluminous),
        !           200: and verbose mode (not informative enough).  Boolean.
        !           201: .TP
        !           202: .B \fIx\fBsapfile
        !           203: This defines the file where \fIx\fRPDU tracing information is appended.
        !           204: Value: any filename, or \*(lq\-\*(rq for the diagnostic output.
        !           205: .TP
        !           206: .B \fIx\fBsaplevel
        !           207: This enables tracing of the \fIx\fR module.
        !           208: Values: \fBnone\fR, \fBfatal\fR, \fBexceptions\fR, \fBnotice\fR,
        !           209: \fBpdus\fR, \fBtrace\fR, \fBdebug\fR, and \fBall\fR.
        !           210: .SH OPTIONS
        !           211: .TP
        !           212: .B \-a\0\fIacct\fR
        !           213: Sets the account to be used on the virtual filestore.
        !           214: .TP
        !           215: .B \-d
        !           216: Sets \fBdebug\fR.
        !           217: .TP
        !           218: .B \-f
        !           219: Inhibits reading of the user's \fB\&.ftamrc\fR on startup.
        !           220: .TP
        !           221: .B \-h
        !           222: Sets \fBhash\fR.
        !           223: .TP
        !           224: .B \-o\0\fImode\fR
        !           225: Sets \fBoverride\fR.
        !           226: .TP
        !           227: .B \-t
        !           228: Sets \fBtrace\fR.
        !           229: .TP
        !           230: .B \-u\0\fIuser\fR
        !           231: Sets the initiator identity to be used on the virtual filestore.
        !           232: .TP
        !           233: .B \-v
        !           234: Sets \fBverbose\fR (default for interactive use).
        !           235: .TP
        !           236: .B \-w
        !           237: Sets \fBwatch\fR.
        !           238: .SH FILES
        !           239: .nf
        !           240: .ta \w'\*(EDisodocuments  'u
        !           241: \*(EDisodocuments      ISODE FTAM document types database
        !           242: \*(EDisoentities       ISODE entities database
        !           243: $HOME/\&.ftamrc        runcom file
        !           244: .re
        !           245: .fi
        !           246: .SH "SEE ALSO"
        !           247: libftam(3n), ftamd(8c),
        !           248: .br
        !           249: \fIThe ISO Development Environment: User's Manual\fR,
        !           250: .br
        !           251: ISO 8571:
        !           252: \fIInformation Processing Systems \-\-
        !           253: File Transfer, Access, and Management\fR
        !           254: .SH DIAGNOSTICS
        !           255: All obvious.
        !           256: .SH AUTHOR
        !           257: Marshall T. Rose
        !           258: .br
        !           259: This program is based heavily on the \fIftp\fR(1c) program supplied with
        !           260: Berkeley UNIX.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.