Struktur Direktori Linux
Struktur direktori pada sistem operasi Linux didasarkan pada Filesystem Hierarchy Standard (FHS) yang merupakan standar untuk organisasi struktur direktori pada sistem operasi Unix-like. Struktur direktori pada sistem operasi Linux terdiri dari beberapa direktori utama dan sub-direktori, di antaranya adalah:
Direktori | Deskripsi |
---|---|
/ (dibaca root) | Direktori root adalah direktori utama pada sistem operasi Linux. Semua direktori lainnya berada di bawah direktori root. |
/bin | Direktori bin berisi file biner (executable) yang diperlukan oleh sistem dan pengguna. |
/boot | Direktori boot berisi file yang diperlukan saat booting sistem operasi, seperti kernel, bootloader, dan konfigurasi boot. |
/dev | Direktori dev berisi file perangkat (device files) yang merepresentasikan perangkat hardware dan virtual, seperti hard drive, keyboard, mouse, dan printer. |
/etc | Direktori etc berisi file konfigurasi sistem dan aplikasi. |
/home | Direktori home berisi direktori pengguna (user directories) yang berisi data setiap pengguna. |
/lib | Direktori lib berisi library (shared object files) yang diperlukan oleh sistem dan aplikasi. |
/media | Direktori media berisi direktori mount (mount points) yang digunakan untuk mengakses file yang disimpan pada perangkat penyimpanan eksternal, seperti USB drive dan CD-ROM. |
/mnt | Direktori mnt berisi direktori mount (mount points) yang digunakan untuk mengakses file yang disimpan pada perangkat penyimpanan internal, seperti hard drive dan SSD. |
/opt | Direktori opt berisi aplikasi tambahan yang tidak terkait dengan sistem operasi. |
/proc | Direktori proc berisi file virtual yang merepresentasikan proses dan pengaturan sistem operasi. |
/root | Direktori root adalah direktori home untuk pengguna root. |
/run | Direktori run berisi file temporary (temporary files) yang dibuat saat booting sistem dan dihapus saat shutdown. |
/sbin | Direktori sbin berisi file biner (executable) yang hanya dapat diakses oleh pengguna root dan digunakan untuk mengelola sistem. |
/srv | Direktori srv berisi data yang disediakan oleh server. |
/sys | Direktori sys berisi file virtual yang merepresentasikan perangkat dan konfigurasi kernel. |
/tmp | Direktori tmp berisi file temporary (temporary files) yang dapat dihapus secara otomatis oleh sistem. |
/usr | Direktori usr berisi file dan direktori yang terkait dengan aplikasi dan pengguna. |
/var | Direktori var berisi file log, file temporary (temporary files), dan data variabel (variable data) yang dihasilkan oleh sistem dan aplikasi. |
Informasi filesystem hierarchy dapat dibaca secara lengkap melalui perintah man hier. Perintah man hier akan menampilkan manual untuk Filesystem Hierarchy Standard (FHS). Pengguna dapat mempelajari lebih lanjut tentang struktur direktori pada sistem operasi Linux dan tujuan dari setiap direktori dan sub-direktori yang ada.