A documentação simples e concisa na hierarquia de pastas do OSX é esparsa. Eu estou procurando uma descrição simples de cada um - quais são as funções de cada um?
- /privado
- / var
- / usr
- / tmp
- / etc
- / bin
- / sbin
- / fseventsd
Eu não pretendo modificá-los de qualquer forma, eu só quero entender a hierarquia FS.
Respostas:
É um pouco confuso, e há um grau de cross-overs, mas o tour rápido, sem realmente entrar nas subpastas destes:
/etc
,/tmp
e/var
são apenas links simbólicos para subpastas em/private
./etc
geralmente contém arquivos de configuração./tmp
é para arquivos temporários usados por processos em execução (veja também/var/tmp
)/var
também é usado para arquivos temporários usados por processos em execução, mas eles tendem a ser menos temporários e mais frequentemente preservados entre execuções - por exemplo, logfiles que geralmente estão em/var/log
./usr
contém binários (executáveis) e arquivos relacionados ao desenvolvedor para utilitários principais do UNIX / BSD. Coisas que o usuário instala devem acabar em/usr/local
./bin
também contém binários, mas eles tendem a ser mais OS-fundamental do que aqueles em/usr
- tal comocp
,cat
,bash
./sbin
é como acima, mas focado em tarefas administrativas de rotina, comomount
eshutdown
. os
= sistema / superusuário Normalmente, você precisa dos direitos root / superusuário para usar esses comandos./.fseventsd
é usado pelo sistema operacional para registrar eventos de alteração do sistema de arquivos (como a criação de pastas) para que as partes interessadas possam ser notificadas quando o sistema de arquivos for alterado.No entanto, para correr o risco de dizer o que você não quer que eu diga - a maioria deles é de pouco interesse, e se você usasse algum deles, você provavelmente estaria em
/usr/local
,/var/log
ou/tmp
.Informações adicionais com foco na estrutura comum do Unix podem ser encontradas na Wikipedia ( Sistema de Arquivos Unix ).
fonte
Vejo
man hier
:/private
: isso é indocumentado/var
: log de múltiplos propósitos, arquivos temporários, transitórios e de spool/usr
: contém a maioria dos utilitários e aplicativos do usuário/tmp
: arquivos temporários/etc
: arquivos e scripts de configuração do sistema/bin
: utilitários de usuário fundamentais para ambientes de usuário único e multiusuário/sbin
: programas de sistema e utilitários de administração fundamentais para ambientes de usuário único e multiusuário/fseventsd
: Eu acredito que você quer dizer/.fseventsd
. Está documentado Aqui . Os dados gzipados relativos à exclusão de arquivos e aos eventos do sistema de arquivos são armazenados em uma série de arquivos/.fseventsd
.fonte