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 jak cp
, cat
, bash
.
/sbin
jest jak wyżej, ale koncentruje się na rutynowych zadaniach administracyjnych, takich jak mount
i shutdown
. 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 ).