Struktur Direktori Mac OS X menjelaskan
Jika Anda pernah melihat direktori root Mac Anda dan bertanya-tanya untuk apa direktori-direktori lain itu, Anda mungkin tidak sendirian. Mac OS mendapat jauh lebih rumit dengan munculnya Mac OS X, mengadaptasi struktur file unix yang sebagian besar tidak dikenal oleh pengguna Mac OS 9 dan Windows. Jadi, apa itu / System, / Library, / usr, dan semua yang lain?
Di sini Anda akan menemukan gambaran singkat tentang direktori ini, serta penjelasan dari setiap direktori level sistem seperti yang ditemukan dalam perangkat lunak sistem Mac OS X dan macOS.
Struktur Direktori Mac OS X, Diperiksa dan Dijelaskan
Secara default, jika Anda melirik root hard disk Mac Anda dari Finder, Anda akan melihat beberapa direktori yang terdengar asing. Struktur direktori yang mendasari dari Mac OS paling baik diungkapkan dengan mengunjungi direktori root dari Mac, yang banyak pengguna Mac mungkin temui ketika mereka mengunjungi "Macintosh HD" mereka sendiri.
Lebih jauh dari baris perintah, Anda akan melihat lebih banyak direktori tingkat akar jika Anda mengetik yang berikut:
ls /
Di sini Anda akan menemukan direktori dengan nama-nama seperti; core, dev, dll, System, private, sbin, tmp, usr, var, dll, pilih, net, home, Users, Applications, Volumes, bin, network, dll.
Daripada bertanya-tanya pada misteri apa yang semua folder, direktori, dan item ini maksudkan, mari kita periksa dan detail apa direktori ini, dan apa yang dikandungnya, karena relevan dengan sistem operasi Mac.
Tanpa urutan tertentu, berikut ini adalah tabel untuk membantu upaya mengeksplorasi struktur direktori sistem dasar Mac OS:
Direktori | Deskripsi |
/Aplikasi | Cukup jelas, ini adalah tempat aplikasi Mac Anda disimpan |
/ Pengembang | Direktori Pengembang hanya muncul jika Anda telah menginstal Alat Pengembang Apple, dan tidak mengherankan, berisi perangkat, dokumentasi, dan file terkait pengembang. |
/Perpustakaan | Pustaka bersama, file yang diperlukan agar sistem operasi berfungsi dengan baik, termasuk pengaturan, preferensi, dan kebutuhan lainnya (perhatikan: Anda juga memiliki folder Pustaka di direktori rumah Anda, yang menyimpan file khusus untuk pengguna itu). |
/Jaringan | sebagian besar sudah jelas, perangkat terkait jaringan, server, perpustakaan, dll |
/Sistem | File terkait sistem, pustaka, preferensi, penting untuk fungsi Mac OS X yang tepat |
/ Pengguna | Semua akun pengguna pada mesin dan file unik yang menyertainya, pengaturan, dll. Banyak seperti / home di Linux |
/ Volume | Perangkat dan volume yang dipasangkan, baik virtual atau nyata, seperti hard disk, CD, DVD, dudukan DMG, dll |
/ | Direktori root, hadir di hampir semua sistem file berbasis UNIX. Direktori induk dari semua file lainnya |
/tempat sampah | Biner umum esensial, menyimpan file dan program yang diperlukan untuk mem-boot sistem operasi dan berjalan dengan baik |
/ etc | Konfigurasi sistem lokal mesin, menyimpan administrasi, konfigurasi, dan file sistem lainnya |
/ dev | File perangkat, semua file yang mewakili perangkat periferal termasuk keyboard, mouse, trackpads, dll |
/ usr | Hierarki besar kedua, termasuk subdirektori yang berisi informasi, file konfigurasi, dan hal-hal penting lainnya yang digunakan oleh sistem operasi |
/ sbin | Biner sistem esensial, berisi utilitas untuk administrasi sistem |
/ tmp | File sementara, cache, dll |
/ var | Data variabel, berisi file yang isinya berubah saat sistem operasi berjalan |
Anda mungkin juga menemukan direktori lain, tergantung pada versi Mac OS X yang Anda miliki, dan tergantung pada aplikasi dan penyesuaian sistem apa yang telah Anda buat.
Meskipun demikian Anda dapat yakin bahwa jika ada direktori di akar Mac OS X, itu penting, dan tidak boleh dikacaukan setidaknya tanpa pengetahuan rinci tentang apa yang Anda lakukan. Jangan pernah menghapus, memodifikasi, atau mengubah file sistem dan direktori pada Mac (setidaknya tanpa tahu persis apa yang Anda lakukan dan mengapa) karena hal itu dapat mengganggu sistem operasi dan mencegahnya bekerja seperti yang diharapkan. Selalu buat cadangan Mac sebelum menjelajahi dan memodifikasi direktori level sistem.
Jika kita lupa sesuatu, atau jika sesuatu tidak dijelaskan dengan benar, jangan ragu untuk berbunyi dengan komentar.