Escolar Documentos
Profissional Documentos
Cultura Documentos
Entendendoaestruturadepastasdo
LinuxeAndroid
Tweet
36
COMENTRIOS
66.146 PorRobertoHammerschmidt
Visualizaes 28jun201213h35
SistemadearquivosdoLinux.(Fontedaimagem:HowToGeek)
SevocumusuriodoWindows,provvelqueaestruturadoLinuxparea
estranhaaosseusolhos.Emquelocalarmazenoarquivos?CadaunidadeC:\?
NosistemadoPinguim,essaetodasasdemaisletrasdedrivesnoexistemem
seuslugaresentramosdiretrios,sendoqueamaioriatemonomecompostopor
trsletras.
OPadroparasistemadearquivoshierrquicos(FHS,nasiglaemingls)quem
defineaestruturadesistemadearquivosnoLinuxeemoutrossistemas
operacionaisbaseadosnele,comooAndroid.Contudo,osistemadearquivosde
amboscontmalgunsdiretriosqueaindanoestodefinidospornormas.
Acompanhemabaixoquaissoosdiretriosdosdoissistemasoperacionais
baseadosnoNcleoLinux,organizadosaquiemordemalfabtica.Algunsdos
diretriossoespecficosparacadasistemaeoutrosestopresentesemambos.
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 1/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
SistemadearquivosdoAndroid.(Fontedaimagem:AndroidEvil)
/diretrioraiz(AndroideLinux)
TudooqueestnoseusistemaLinuxeAndroidficalocalizadonessediretrio,
conhecidocomodiretrioraiz.ElepodeserconsideradoodiretrioC:\doWindows.
Entretanto,issonorigorosamenteverdade,porqueoLinuxeoAndroidnotm
letrasdeunidades.EnquantooutrapartionoWindowsficarlocalizadaemD:\,
nosdoissistemasbaseadosnoNcleoLinuxessapartioirapareceremuma
pastadentrododiretrioraiz.
/Bincomandosbinriosessenciais(Linux)
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 2/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
(Fontedaimagem:HowToGeek)
Odiretrio/bincontmoscomandosbinriosessenciais(programas)quedevem
estarpresentesquandoosistemamontadonomodoparausurionico.Os
aplicativos(comooFirefox)soarmazenadosem/usr/bin,enquantoosprogramas
importantesdosistemaeutilitrios,comooshellbash,ficamlocalizadosem/bin.
Odiretrio/urspodeserarmazenadoemoutrapartio.Porisso,colocaresses
arquivosnodiretrio/bingarantequeosistematerosprogramasmais
importantes,mesmosenohouveroutrossistemasdearquivosmontados.O
diretrio/sbinsemelhante,poiselecontmosarquivosbinriosparaa
administraodosistema.
/Bootarquivosdoprocessodeinicializao
(Linux)
Odiretrio/bootcontmosarquivosnecessriosparainicializarosistema.Por
exemplo,osarquivosGRUBeseuskernelsLinuxsoarmazenadosaqui.As
configuraesdocarregamentodobootnosoencontradosnestediretrio,pois
elasficamarmazenadasem/etccomosoutrosarquivosdeconfigurao.
/Cachearmazenamentodedadospara
execuesrpidas(Android)
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 3/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
Ocacheumdispositivodeacessorpidoqueservedeintermdioentreum
processoeodispositivoAndroid.Elearmazenainformaesusadascom
frequncia.Nestediretrio,ficamarquivadosessesarquivostemporriosque
podemserlidoscomrapidezpelosistema.
/Cdromhistricodepontodemontagempara
CDROMs(Linux)
Odiretrio/cdromnofazpartedopadroFHS,masvocpodeencontrlono
Ubuntueemoutrasversesdosistemaoperacional.umlocaltemporriopara
CDROMsinseridosnosistema.Noentanto,olocalpadroparaamdiatemporria
estdentrododiretrio/media.
/DataDados(Android)
Odiretrio/Datacontmdadosdousurioarmazenadosemumapartioseparada
deMTD(DispositivodeTecnologiadeMemria,emtraduolivredasiglaem
ingls).
/Default.prop(Android)
Em/default.propsoarmazenadasasdefiniesdepropriedadepadroevalores
restauradosapartirdosarquivosemcadareinicializao.
/Devarquivosdedispositivos(Linuxe
Android)
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 4/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
(Fontedaimagem:HowToGeek)
OLinuxeoAndroidconsideramdispositivoscomoarquivos,eodiretrio/dev
contmumasriedearquivosespeciaisquerepresentamosdispositivos.Esses
nosoarquivosreaiscomonsconhecemos,maselesaparecemcomoarquivos.
Porexemplo/dev/sdarepresentaaprimeiraunidadeSATAnosistema.Sevoc
quiserparticionlo,deverinformaremumprogramaespecficoparaeditaro
arquivo/dev/sda.
Essediretriocontmpseudodispositivos,quesodispositivosvirtuaisquena
verdadenocorrespondemaohardware.Porexemplo:/dev/randomgeranmeros
aleatrios.
/Etcarquivosdeconfigurao(Linuxe
Android)
Odiretrio/etccontmarquivosdeconfigurao,quegeralmentepodemser
editadosmoemumeditordetexto.Observequeodiretrio/etccontmarquivos
detodoosistemadeconfigurao.
/Homepastaspessoais(Linux)
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 5/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
(Fontedaimagem:HowToGeek)
Odiretrio/homecontmumapastabaseparacadausurio.Porexemplo,seseu
nomedeusurioEduardo,voctemumapastabaselocalizadoem
/home/eduardo.Essapastacontmosarquivosdedadosearquivosde
configuraoespecficosdousurio.Osusuriosstmpermissoparagravar
dentrodesuasprpriaspastasedevemobterpermissessuperioresparamodificar
outrosarquivosnosistema.
/Initinicializao(Android)
UmcomponentechavedasequnciadeinicializaoAndroidoinit,queum
programaespecializadoeminicializaroselementosdosistemaAndroid.Ao
contrriodeoutrossistemasLinux,oAndroidusaoseuprprioprogramade
inicializao.
/LibBibliotecasessenciaispartilhadas(Linuxe
Android)
Odiretrio/libcontmasbibliotecasnecessriasparaoscomandosbinrios
essenciaisparaaspastas/bine/sbin.Asbibliotecasnecessriaspelosbinriosna
pasta/usr/binestolocalizadasem/usr/lib.
/Lost+foundarquivosrecuperados(Linuxe
Android)
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 6/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
CadasistemadearquivosLinuxpossuiumdiretriolost+found(noAndroidelese
chamaapenasLost).Sehouveremfalhasnosistemadearquivos,umaverificao
dosistemaserrealizadanaprximainicializao.Qualquerarquivocorrompido
encontradosercolocadonessediretrio,demodoquevocpossatentarrecuperar
osdados.
/Mediamdiasremovveis(LinuxeAndroid)
Odiretrio/mediacontmsubdiretriosemqueosdispositivosdemdiaremovvel
inseridonocomputadorsomontados.Porexemplo,quandovocinsereumCD
emseusistemaLinux,umdiretriosercriadoautomaticamentedentrododiretrio
/media.VocpodeacessarocontedodoCDdentrodessediretrio.
/Mntmontagemdesistemastemporrios
(Linux)
Odiretrio/mntolugarnoqualosadministradoresdesistemamontamsistemas
dearquivostemporriosenquantoosusam.Porexemplo,sevocestivermontando
umapartiodoWindowsparaexecutaralgumasoperaesderecuperaode
arquivos,vocpodemontloem/mnt/windows.Noentanto,vocpodemontar
outrossistemasdearquivosemqualquerlugarnosistema.
/Optpacotesopcionais(Linux)
Odiretrio/optcontmsubdiretriosparapacotesdesoftwareopcionais.
comumenteusadaporsoftwaresproprietrios,quenoobedecemhierarquiado
sistemadearquivospadroporexemplo,umprogramaproprietriopodecolocar
seusarquivosem/opt/aplicativoquandovocinstallo.
/Prockernelearquivosdeprocesso(Linuxe
Android)
(Fontedaimagem:HowToGeek)
Odiretrio/procsemelhanteaodiretrio/dev,poiscontmarquivosespeciaisque
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 7/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
representamsistemaseinformaesdeprocessoenocontmarquivospadro.
/RootDiretriohomeparaosuperusurio
(LinuxeAndroid)
Odiretrio/rootodiretriohomeparaosuperusuriodoLinux.Emvezdeestar
localizadoem/home/root,eleestlocalizadoapenasem/root.Istodiferentedo
diretrio/,queodiretrioraizdosistema.
/Runarquivostemporriosdeaplicativos
(Linux)
Odiretrio/runrelativamentenovo,eofereceaosaplicativosumlocalpadropara
armazenararquivostemporrios,comosoqueteseidentificaesdeprocessos.
Essesarquivosnopodemserarmazenadosem/tmp,poisosarquivoslocalizados
em/tmppodemserapagados.
/Sbinarquivosbinriosdeadministrao
(LinuxeAndroid)
(Fontedaimagem:HowToGeek)
Odiretrio/sbinsemelhanteaodiretrio/bin.Elecontmosarquivosbinrios
essenciaisdestinadosaseremexecutadospelousuriorootnaadministraodo
sistema.
/SdcardCartoSD(Android)
DiretriodocartoSDnoremovveldoAndroid.Geralmente,esseonico
diretrioquepodeseracessadodentrodoAndroid.Osdemaisdiretriospodemser
acessadosatravsdorootfeitonoaparelho.
/SelinuxsistemadearquivosvirtualSELinux
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 8/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
(Linux)
SeasuadistribuioLinuxusaSELinuxparaasegurana(FedoraeRedHat,por
exemplo),odiretrio/selinuxcontmarquivosespeciaisusadosporele.
semelhanteao/proc.OUbuntunousaoSELinux,eapresenadessapastano
sistemaoperacionalpodeserconsideradaumbug.
/Srvserviodecados(Linux)
Odiretrio/srvcontmdadosparaserviosprestadospelosistema.Sevocusao
servidorApacheemumsite,provavelmentearmazenaosarquivosdoseusiteem
umdiretriodentrodo/srv.
/SystemSistema(Android)
ArmazenaosistemaoperacionalemumapartioseparadadeMTD,montadana
inicializao(somenteleitura).
/Tmparquivostemporrios(LinuxeAndroid)
Osaplicativoseprogramasarmazenamarquivostemporriosnodiretrio
/tmp.Essesarquivosgeralmentesoapagadosquandoosistemareiniciado,
sendoqueessarequisiopodeserrevogadaaqualquermomentoporutilitrios
comootmpwatch.
/Usrdadossomentedeleitura(Linux)
(Fontedaimagem:HowToGeek)
Odiretrio/usrcontmaplicativosearquivosutilizadospelosusurios,aocontrrio
deaplicativosearquivosutilizadospelosistema.
Porexemplo,aplicativosnoessenciaisestolocalizadosdentrododiretrio
/usr/binemvezdodiretrio/bineosarquivosbinriosnoessenciaisde
administraodosistemaestolocalizadosnodiretrio/usr/sbinemvezdodiretrio
/sbin.
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A%2 9/10
01/05/2015 EntendendoaestruturadepastasdoLinuxeAndroidTecMundo
/Vararquivosdedadosvariveis(Linux)
Odiretrio/varacontrapartidagravvelparaodiretrio/usr,quefuncionaapenas
nomodoleituraquandooperadonormalmente.Osarquivosdelogetodososoutros
sogravadosnodiretrio/var.
data:text/htmlcharset=utf8,%3Ch1%20class%3D%22ukarticletitle%22%20databind%3D%22text%3A%20Title%22%20style%3D%22margin%3A% 10/10