1 1821f772 2005-03-18 devnull .TH NETFILES 1
3 26d43ca6 2005-03-18 devnull Netfiles, netfileget, netfileput, netfilestat \- network file access inside acme
4 26d43ca6 2005-03-18 devnull .SH SYNOPSIS
5 26d43ca6 2005-03-18 devnull .B Netfiles
7 26d43ca6 2005-03-18 devnull .B netfileget
11 26d43ca6 2005-03-18 devnull .I system
14 26d43ca6 2005-03-18 devnull .B netfileput
15 26d43ca6 2005-03-18 devnull .I system
18 26d43ca6 2005-03-18 devnull .B netfilestat
19 26d43ca6 2005-03-18 devnull .I system
21 26d43ca6 2005-03-18 devnull .SH DESCRIPTION
22 26d43ca6 2005-03-18 devnull .B Netfiles
23 26d43ca6 2005-03-18 devnull presents remote file systems in
24 26d43ca6 2005-03-18 devnull .IR acme (4)
26 26d43ca6 2005-03-18 devnull Each window is named
27 26d43ca6 2005-03-18 devnull .BI /n/ system / path
28 26d43ca6 2005-03-18 devnull and displays the contents of
31 26d43ca6 2005-03-18 devnull .IR system .
33 26d43ca6 2005-03-18 devnull .I Netfiles
34 26d43ca6 2005-03-18 devnull reads names of windows to create from the
35 26d43ca6 2005-03-18 devnull plumbing channel
36 26d43ca6 2005-03-18 devnull .B netfileedit
38 26d43ca6 2005-03-18 devnull .IR plumber (4)
39 26d43ca6 2005-03-18 devnull and the example section below).
41 26d43ca6 2005-03-18 devnull .IR netfiles -controlled
43 26d43ca6 2005-03-18 devnull .BR Get ,
44 26d43ca6 2005-03-18 devnull .BR Put ,
46 26d43ca6 2005-03-18 devnull button 3 loads work as in normal acme windows.
47 26d43ca6 2005-03-18 devnull External commands executed with button 2
48 26d43ca6 2005-03-18 devnull run in the directory in which
50 26d43ca6 2005-03-18 devnull was started.
52 26d43ca6 2005-03-18 devnull .I Netfiles
53 26d43ca6 2005-03-18 devnull uses the helper programs
54 26d43ca6 2005-03-18 devnull .IR netfileget ,
55 26d43ca6 2005-03-18 devnull .IR netfileput ,
57 26d43ca6 2005-03-18 devnull .I netfilestat
58 26d43ca6 2005-03-18 devnull to access the remote file systems.
59 26d43ca6 2005-03-18 devnull The three first check to see if
60 26d43ca6 2005-03-18 devnull .I system
61 26d43ca6 2005-03-18 devnull is a service in the current name space
63 26d43ca6 2005-03-18 devnull .IR intro (4)).
64 26d43ca6 2005-03-18 devnull If so, they use
65 26d43ca6 2005-03-18 devnull .IR 9p (1)
66 26d43ca6 2005-03-18 devnull to access it.
67 26d43ca6 2005-03-18 devnull Otherwise, they assume that the system is a network name
69 26d43ca6 2005-03-18 devnull .IR ssh (1)'s
71 26d43ca6 2005-03-18 devnull to access it.
73 26d43ca6 2005-03-18 devnull .I Netfileget
74 26d43ca6 2005-03-18 devnull prints the contents of the named
76 26d43ca6 2005-03-18 devnull to standard output.
79 26d43ca6 2005-03-18 devnull option is given, then
80 26d43ca6 2005-03-18 devnull .I netfileget
81 26d43ca6 2005-03-18 devnull prints a single-column listing of
82 26d43ca6 2005-03-18 devnull .IR path ,
83 26d43ca6 2005-03-18 devnull which must be a directory.
84 26d43ca6 2005-03-18 devnull Directories in the listing have
86 26d43ca6 2005-03-18 devnull appended to their names.
88 26d43ca6 2005-03-18 devnull .I Netfileput
89 26d43ca6 2005-03-18 devnull writes its standard input to the named
90 26d43ca6 2005-03-18 devnull .IR path .
92 26d43ca6 2005-03-18 devnull .I Netfilestat
93 26d43ca6 2005-03-18 devnull prints the file type of
94 26d43ca6 2005-03-18 devnull .IR path ,
96 26d43ca6 2005-03-18 devnull .BR nonexistent ,
97 26d43ca6 2005-03-18 devnull .BR directory ,
99 26d43ca6 2005-03-18 devnull .BR file .
100 26d43ca6 2005-03-18 devnull .SH EXAMPLES
101 26d43ca6 2005-03-18 devnull The following plumbing rule
103 26d43ca6 2005-03-18 devnull .IR plumb (7))
106 26d43ca6 2005-03-18 devnull paths to
107 26d43ca6 2005-03-18 devnull .IR Netfiles ,
108 26d43ca6 2005-03-18 devnull starting it if necessary.
111 26d43ca6 2005-03-18 devnull # /n/ paths go to simulator in acme
112 26d43ca6 2005-03-18 devnull kind is text
113 26d43ca6 2005-03-18 devnull data matches '[a-zA-Z0-9_\e-./]+('$addr')?'
114 26d43ca6 2005-03-18 devnull data matches '(/n/[a-zA-Z0-9_\e-./]+)('$addr')?'
115 26d43ca6 2005-03-18 devnull plumb to netfileedit
116 26d43ca6 2005-03-18 devnull plumb client Netfiles
118 26d43ca6 2005-03-18 devnull .SH SOURCE
119 26d43ca6 2005-03-18 devnull .B \*9/src/cmd/netfiles
120 26d43ca6 2005-03-18 devnull .SH SEE ALSO
121 26d43ca6 2005-03-18 devnull .IR 9p (1),
122 26d43ca6 2005-03-18 devnull .IR ssh (1),
123 26d43ca6 2005-03-18 devnull .IR ssh-agent (1),
124 26d43ca6 2005-03-18 devnull .IR intro (4),
125 26d43ca6 2005-03-18 devnull .IR acme (4),
126 26d43ca6 2005-03-18 devnull .IR factotum (4),
127 26d43ca6 2005-03-18 devnull .HR http://v9fs.sf.net