Prosta i zwięzła dokumentacja hierarchii folderów OSX jest rzadka. Szukam prostego opisu każdego z nich - jakie są funkcje każdego z nich?
- /prywatny
- / var
- / usr
- / tmp
- /itp
- /kosz
- / sbin
- / fseventsd
Nie planuję ich modyfikować w żaden sposób, chcę tylko zrozumieć hierarchię FS.
Odpowiedzi:
Jest trochę niechlujny i istnieje pewien stopień przekleństw, ale szybka prezentacja, bez wchodzenia w podfoldery tych:
/etc
,/tmp
I/var
to tylko symboliczne linki do podfolderów/private
./etc
zazwyczaj zawiera pliki konfiguracyjne./tmp
dotyczy plików tymczasowych używanych przez uruchomione procesy (zobacz także/var/tmp
)/var
jest również używany w przypadku plików tymczasowych używanych przez uruchomione procesy, ale zwykle są one mniej tymczasowe i częściej są zachowywane między uruchomieniami - np. pliki logów, które zwykle znajdują się w pliku/var/log
./usr
zawiera pliki binarne (pliki wykonywalne) i pliki związane z programistami dla podstawowych narzędzi unix / BSD. Rzeczy, w które instaluje się użytkownik, powinny się skończyć/usr/local
./bin
zawiera także pliki binarne, ale na ogół są one bardziej OS-fundamentalna niż w/usr
- takie jakcp
,cat
,bash
./sbin
jest jak wyżej, ale koncentruje się na rutynowych zadaniach administracyjnych, takich jakmount
ishutdown
.s
= System / superuser , zwykle trzeba root / uprawnienia administratora do korzystania z tych poleceń./.fseventsd
jest używany przez system operacyjny do rejestrowania zdarzeń zmian w systemie plików (takich jak tworzenie folderów), aby zainteresowane strony mogły być powiadamiane o zmianie systemu plików.Jednak, aby zaryzykować powiedzenie tego, czego nie chciałem, żebym powiedział - większość z nich jest mało interesująca, a jeśli użyjesz jakiegoś, najprawdopodobniej będziesz w
/usr/local
,/var/log
lub/tmp
.Dodatkowe informacje dotyczące wspólnej struktury uniksowej można znaleźć na Wikipedii ( system plików Unix ).
źródło
Zobacz
man hier
:/private
: jest to nieudokumentowane/var
: dziennik uniwersalny, pliki tymczasowe, przejściowe i buforowe/usr
: zawiera większość narzędzi i aplikacji użytkownika/tmp
: pliki tymczasowe/etc
: pliki konfiguracji systemu i skrypty/bin
: narzędzia użytkownika podstawowe dla środowisk dla jednego użytkownika i dla wielu użytkowników/sbin
: programy systemowe i narzędzia administracyjne o podstawowym znaczeniu dla środowisk dla jednego użytkownika i dla wielu użytkowników/fseventsd
: Wierzę, że masz na myśli/.fseventsd
. Jest to udokumentowane tutaj . spakowane dane dotyczące usuwania plików i zdarzeń systemu plików są przechowywane w serii plików w folderze/.fseventsd
.źródło