File: hier.7

package info (click to toggle)
manpages-pt 20040726-8
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 2,988 kB
  • sloc: sh: 45; makefile: 16
file content (380 lines) | stat: -rw-r--r-- 12,548 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
.\" -*- nroff -*-
.\" (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
.\"
.\" Permission is granted to make and distribute verbatim copies of this
.\" manual provided the copyright notice and this permission notice are
.\" preserved on all copies.
.\"
.\" Permission is granted to copy and distribute modified versions of this
.\" manual under the conditions for verbatim copying, provided that the
.\" entire resulting derived work is distributed under the terms of a
.\" permission notice identical to this one
.\" 
.\" Since the Linux kernel and libraries are constantly changing, this
.\" manual page may be incorrect or out-of-date.  The author(s) assume no
.\" responsibility for errors or omissions, or for damages resulting from
.\" the use of the information contained herein.  The author(s) may not
.\" have taken the same level of care in the production of this manual,
.\" which is licensed free of charge, as they might when working
.\" professionally.
.\" 
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\" License.
.\" Modified Sun Jul 25 11:05:58 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified Sat Feb 10 16:18:03 1996 by Urs Thuermann (urs@isnogud.escape.de)
.\" Modified Mon Jun 16 20:02:00 1997 by Nicols Lichtmaier <nick@debian.org>
.\" Modified Mon Feb  6 16:41:00 1999 by Nicols Lichtmaier <nick@debian.org>
.\" Modified Tue Feb  8 16:46:45 2000 by Chris Pepper <pepper@tgg.com>
.TH HIER 7  "16/06/1997" "Linux" "Manual do Programador Linux"
.SH NOME
hier \- Descrio da hierarquia de sistema de arquivos
.SH DESCRIO
Um sistema Linux tpico tem os seguintes diretrios, entre outros:
.TP
.I /
Este  o diretrio root (raiz).  nele que comea a rvore inteira.
.TP
.I /bin
Este diretrio contm programas executveis que so necessrios no modo
"single user" e recuperam ou reparam o sistema.
.TP
.I /boot
Contm arquivos estticos para o carregador de boot. Este diretrio somente mantm
os arquivos que so necessrios durante o processo de boot. Os arquivos do
instalador de mapas e de configurao deveriam ir para 
.I /sbin
e
.IR /etc .
.TP
.I /dev
Arquivos especiais ou de dispositivo, que se refere a dispositivos fsicos. Veja
mknod(1).
.TP
.I /dos
Se o MS\-DOS e o Linux esto rodando juntos em um computador, este  um
lugar tpico para se montar um sistema de arquivos do DOS.
.TP
.I /etc
Contm arquivos de configurao que so locais para a mquina. Alguns
pacotes de softwares maiores, como o X11, podem ter seus prprios
subdiretrios abaixo de 
.IR /etc .
Arquivos de configurao geral podem ser colocados aqui ou em
.IR /usr/etc .
Contudo, programas deveriam sempre procurar esses arquivos em 
.I /etc
e voc pode ter links para esses arquivos em
.IR /usr/etc .
.TP
.I /etc/skel
Quando  criada uma nova conta de usurio, os arquivos deste diretrio
geralmente so copiados para o diretrio "home" do usurio.
.TP
.I /etc/X11
Arquivos de configurao do sistema de janelas X11.
.TP
.I /home
Em mquinas com diretrio "home" para usurios, estes geralmente esto
abaixo deste diretrio, diretamente ou no. A estrutura deste diretrio
depende de decises da administrao local.
.TP
.I /lib
Este diretrio deveria manter aquelas bibliotecas compartilhadas que so necessrias
para realizar o boot do sistema e rodar os comandos no sistema de arquivos do root.
.TP
.I /mnt
 um ponto de montagem para sistemas de arquivos montados temporariamente
.TP
.I /proc
Este  um ponto de montagem para o sistema de arquivos
.I proc
, que fornece informao sobre processos rodando e o kernel. Este
pseudo-sistema de arquivos  descrito em mais detalhes em
.BR proc (5).
.TP
.I /sbin
Da mesma forma que
.IR /bin ,
este diretrio mantm comandos necessrios para realizar o boot do
sistema, mas que geralmente no so executados por usurios normais.
.TP
.I /tmp
Este diretrio contm arquivos temporrios que podem ser apagados sem nenhuma
notificao, tais como por servios regulares ou no boot do sistema.
.TP
.I /usr
Este diretrio geralmente montado a partir de uma partio separada. Ele
deveria manter somente dados compartilhveis e apenas de leitura, de forma
que possa ser montado por vrias mquinas rodando Linux.
.TP
.I /usr/X11R6
O sistema X-\Window, verso 11, distribuio 6.
.TP
.I /usr/X11R6/bin
Binrios que pertencem ao sistema X\-Windows; frequentemente, h um link
simblico de um 
.I /usr/bin/X11
mais tradicional para este ponto.
.TP
.I /usr/X11R6/lib
Arquivos de dados associados com o sistema X\-Windows.
.TP
.I /usr/X11R6/lib/X11
Estes contm arquivos variados necessrios para rodar o X; frequentemente,
h um link simblico de
.I /usr/lib/X11
para este diretrio.
.TP
.I /usr/X11R6/include/X11
Contm arquivos de incluso necessrios para compilar programas usando o
sistema de janelas X11. Frequentemente, h um link simblico de
.I /usr/include/X11
para este diretrio.
.TP
.I /usr/bin
Este  o diretrio primrio para programas executveis. Muitos programas
executados por usurios normais que no so necessrios para o boot, ou
para a reparao do sistema, e que no so instalados localmente, devem
ser colocados neste diretrio.
.TP
.I /usr/bin/X11
 o lugar tradicional para procurar executveis X11'no Linux, ele
geralmente  um link simblico para 
.IR /usr/X11R6/bin .
.TP
.I /usr/dict
Este diretrio mantm arquivos contendo listas de palavras para verficadores ortogrficos.
.TP
.I /usr/doc
Voc deveria procurar documentao sobre pacotes de softwares instalados
neste deretrio.
.TP
.I /usr/etc
Arquivos de configurao gerais a serem compartilhados entre vrias mquinas 
podem ser armazenados neste diretrio. Porm, os comandos deveriam sempre
referenciar aqueles arquivos usando o diretrio
.I /etc
. Links de arquivos em 
.I /etc
deveriam apontar para os arquivos apropriados em 
.IR /usr/etc .
.TP
.I /usr/include
Arquivos de incluso para o compilador C.
.TP
.I /usr/include/X11
Arquivos de incluso para o compilador C e o sistema X\-Windows. Geralmente
este  um link simblico para 
.I /usr/X11R6/include/X11.
.TP
.I /usr/include/asm
Arquivos de incluso que declaram algumas funes de assembladores. Este
costuma ser um link simblico para 
.IR /usr/src/linux/include/asm .
.TP
.I /usr/include/linux
Este contm informao que pode mudar de uma distribuio de sistema para
outro, e costuma ser um link simblico para 
.I /usr/src/linux/include/linux
para obter informao especfica do sistema operacional.

(Note que se poderia ter arquivos de incluso que funcionem corretamente
com a libc corrente e no espao de usurio. Porm, os fontes do kernel do Linux
no so projetados para serem usados com programas de usurio e no sabe
nada sobre a libc que voc est usando.  muito provvel que as coisas
daro problemas se voc deixar 
.I /usr/include/asm
e
.I /usr/include/linux
apontarem para uma rvore de kernel aleatria. Sistemas Debian no fazem
isso e usam cabealhos de uma verso conhecida de um bom kernel,
fornecida no pacote libc*-dev.)
.TP
.I /usr/include/g++
Arquivos de incluso para usar com o compilador GNU C++.
.TP
.I /usr/lib
Bibliotecas de objeto, incluindo bibliotecas dinmicas, mais alguns
executveis que geralmente no so invocados diretamente. Programas mais
complicados podem ter subdiretrios inteiros ali.
.TP
.I /usr/lib/X11
O lugar usual para arquivos de dados associados com programas X, e
arquivos de configurao para o prprio sistema X. Em Linux, geralmente 
um link simblico para 
.IR /usr/X11R6/lib/X11 .
.TP
.I /usr/lib/gcc-lib
contm executveis e arquivos de incluso para o compilador GNU C,
.BR gcc (1).
.TP
.I /usr/lib/groff
Arquivos para o sistema de formatao de documentos GNU groff.
.TP
.I /usr/lib/uucp
Arquivos para 
.BR uucp (1).
.TP
.I /usr/lib/zoneinfo
Arquivos para informao de fusos horrios.
.TP
.I /usr/local
Aqui  onde vo tipicamente os programas que so locais para o site.
.TP
.I /usr/local/bin
Binrios para programas que so locais para o site vo ali.
.TP
.I /usr/local/doc
Documentao local
.TP
.I /usr/local/etc
Arquivos de configurao associados com programas instalados localmente vo ali.
.TP
.I /usr/local/lib
Arquivos associados com programas instalados localmente vo ali.
.TP
.I /usr/local/info
Pginas de informao associadas com programas instalados localmente vo ali.
.TP
.I /usr/local/man
Pginas de manual associados com programas instalados localmente vo ali.
.TP
.I /usr/local/sbin
Programas instalados localmente para administrao do sistema.
.TP
.I /usr/local/src
Cdigo fonte para software instalado localmente.
.TP
.I /usr/man
Pginas de manual vo ali, para seus subdiretrios.
.TP
.I /usr/man/<locale>/man[1-9]
Esses diretrios contm pginas de manual que esto na forma de cdigo fonte.
Sistemas que usam uma nica linguagem e conjunto de cdigos para todas as pginas de manual
podem omitir a substring
.I <locale>
.
.TP
.I /usr/sbin
Estes diretrios contm binrios de programas para administrao de sistema,
que no so essenciais para o processo de boot, para a montagem de 
.IR /usr ,
ou para a reparao do sistema.
.TP
.I /usr/share
Este diretrio contm subdiretrios com dados especficos de aplicaes,
que podem ser compartilhados entre diferentes arquiteturas do mesmo SO.
Frequentemente algum achar material que deveria estar em
.I /usr/doc
or
.I /usr/lib
or
.IR /usr/man .
.TP
.I /usr/src
Arquivos fonte para diferentes partes do sistema, includos com alguns pacotes
para propsitos de referncia. No funciona aqui com seus prprios projetos, pois os
arquivos abaixo de usr deveriam ser somente-leitura, exceto durante a instalao de software.
.TP
.I /usr/src/linux
Este tm sido o lugar tradicional onde os fontes do kernel so
desempacotados. Isto foi importante em sistemas em que /usr/include/linux era um link
simblico aqui. Agora, voc provavelmente deveria usar outro diretrio para a construo
do kernel.
.TP
.I /usr/tmp
Um lugar alternativo para armazenar arquivos temporrios; isto deveria ser um link
para 
.IR /var/tmp .
Este link est presente somente por razes de compatibilidade e no deveria ser usado.
.TP
.I /var
Este diretrio contm arquivos que podem mudar de tamanho, tais como arquivos
de spool e log.
.TP
.I /var/adm
Este diretrio  sobreposto por 
.I /var/log
e deveria ser um link simblico para
.IR /var/log .
.TP
.I /var/backups
Este diretrio  usado para guardar cpias de backup de arquivos de sistema importantes.
.TP
.I /var/catman/cat[1-9]
Esses diretrios contm pginas de manual pr-formatados, de acordo com
suas sees de manual.
.TP
.I /var/lock
Arquivos de travamento so colocados neste diretrio. A conveno de nomenclatura para
arquivos de travamento de dispositivos 
.I LCK..<device>
onde
.I <device>
 o nome do dispositivono sistema de arquivos.
O formato usado  o dos arquivos de travamento HDU UUCP, isto , arquivos
de travamento contm um PID como um nmero decimal ASCII de 10 bytes, seguido
de um caractere de nova linha.
.TP
.I /var/log
Arquivos de log variados.
.TP
.I /var/preserve
Aqui  onde
.BR vi (1)
grava sesses de edio que podem ser restauradas mais tarde.
.TP
.I /var/run
Arquivos variveis de tempo de execuo, como arquivos mantendo identificadores de processos (PIDs)
e informaes do usurio em forma de log
.IR (utmp) .
Os arquivos neste diretrio geralmente so apagados quando o sistema realiza o boot.
.TP
.I /var/spool
Arquivos de spool (ou enfileirados) para vrios programas.
.TP
.I /var/spool/at
Servios no spool para
.BR at (1).
.TP
.I /var/spool/cron
Servios no spool para
.BR cron (1).
.TP
.I /var/spool/lpd
Arquivos no spool de impresso.
.TP
.I /var/spool/mail
Caixas de correio dos usurios.
.TP
.I /var/spool/smail
Arquivos de spool para o programa de distribuio de correio
.BR smail (1)
.
.TP
.I /var/spool/news
Diretrio de spool para o subsistemas de notcias.
.TP
.I /var/spool/uucp
Arquivos no spool para
.BR uucp (1).
.TP
.I /var/tmp
Como
.IR /tmp ,
este diretrio mantm arquivos temporrios armazenados por uma durao no especificada.
.SH "DE ACORDO COM"
O padro de sistema de arquivos do Linux, distribuio 1.2.
.SH PROBLEMAS
Esta lista no  exaustiva; sistemas diferentes podem ser configurados de
formas diferentes.
.SH "VEJA TAMBM"
.BR find (1),
.BR ln (1),
.BR mount (1), 
.BR proc (5),
O Padro de Sistema de Arquivos Linux
.SH TRADUZIDO POR LDP-BR em 21/08/2000.
\&\fR\&\f(CWRubens de Jesus Nogueira <darkseid99@usa.net> (traduo)\fR
\&\fR\&\f(CWAndr L. Fassone Canova <lonelywolf@blv.com.br> (reviso)\fR