Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ftpfs(4) [plan9 man page]

FTPFS(4)						     Kernel Interfaces Manual							  FTPFS(4)

NAME
ftpfs - file transfer protocol (FTP) file system SYNOPSIS
ftpfs [ -/dq ] [ -m mountpoint ] [ -a password ] system DESCRIPTION
Ftpfs dials the TCP file transfer protocol (FTP) port, 21, on system and mounts itself (see bind(2)) on mountpoint (default /n/ftp) to pro- vide access to files on the remote machine. If required by the remote machine, ftpfs will prompt for a user name and password. The user names ftp and anonymous conventionally offer guest/read-only access to machines. Anonymous FTP may be called without user interaction by using the -a option and specifying the password. By default the file seen at the mount point is the user's remote home directory. The option -/ forces the mount point to correspond to the remote root. To avoid seeing startup messages from the server use option -q. To see all messages from the server use option -d. To terminate the connection, unmount (see bind(1)) the mount point. EXAMPLE
You want anonymous FTP access to the system export.lcs.mit.edu. The first import(4) command is only necessary if your machine does not have access to the desired system, but another, called gateway in this example, does. import gateway /net ftpfs -a yourname@yourmachine export.lcs.mit.edu SOURCE
/sys/src/cmd/ftpfs SEE ALSO
bind(2) BUGS
Symbolic links on remote Unix systems will always have mode 0777 and a length of 8. After connecting to a TOPS-20 system, the mount point will contain only one directory, usually /n/ftp/PS:<ANONYMOUS>. However, walking to any valid directory on that machine will succeed and cause that directory entry to appear under the mount point. Ftpfs caches files and directories. A directory will fall from the cache after 5 quiescent minutes or if the local user changes the direc- tory by writing or removing a file. Otherwise, remote changes to the directory that occur after the directory has been cached might not be immediately visible. There is no way to issue the appropriate commands to handle special synthetic FTP file types such as directories that automatically return a tar of their contents. FTPFS(4)

Check Out this Related Man Page

SRV(4)							     Kernel Interfaces Manual							    SRV(4)

NAME
srv, 9fs, dk232, dkmodem - start network file service SYNOPSIS
srv [ -m ] [net!]system[!service] [ srvname [ mtpt ] ] 9fs [net!]system [mountpoint] dk232 [server] dkmodem [telno] DESCRIPTION
Srv dials the given machine and initializes the connection to serve the 9P protocol. It then creates in /srv a file named srvname. Users can then mount (see bind(1)) the service, typically on a name in /n, to access the files provided by the remote machine. If srvname is omitted, the first argument to srv is used. Option m directs srv to mount the service on /n/system or onto mtpt if it is given. The specified service must serve 9P. Usually service can be omitted; when calling some non-Plan 9 systems, a service such as u9fs must be mentioned explicitly. The 9fs command does the srv and the mount necessary to make available the files of system on network net. The files are mounted on mount- point, if given; otherwise they are mounted on /n/system. If system contains characters, only the last element of system is used in the /n name. 9fs recognizes some special names, such as dump to make the dump file system available on /n/dump. 9fs is an rc(1) script; examine it to see what local conventions apply. Dk232 configures a serial line as a Datakit device and connects to a file server (default bootes) using 9fs. Dkmodem dials a file server at telephone number telno and configures the line as a Datakit device using 9fs. EXAMPLES
To see kremvax's and deepthought's files in /n/kremvax and /n/deepthought: 9fs kremvax 9fs hhgttg/deepthought NOTE
The TCP port used for 9P is 564. FILES
/srv/* ports to file systems and servers posted by srv and 9fs SOURCE
/sys/src/cmd/srv.c /rc/bin/9fs /rc/bin/dk232 /rc/bin/dkmodem SEE ALSO
bind(1), dial(2), srv(3), ftpfs(4), dkconfig(8) SRV(4)
Man Page