Standar Hierarki Filesystem Linux (FHS)
Standar hierarki filesystem (Filesystem Hierarchy Standard atau FHS) menggambarkan struktur direktori dan isinya dalam sistem operasi Unix dan sejenis Unix. FHS menjelaskan di mana file dan direktori harus berada dan apa yang seharusnya mereka isi.
Versi terkini adalah 3.0 yang dirilis pada 3 Juni 2015 dan dikelola oleh Free Standards Group. Dalam sistem operasi sejenis Unix, semuanya dianggap sebagai file.
Hanya distribusi Linux yang mengikuti FHS dan itu pun sebagian. Karena setiap distribusi memiliki kebijakan mereka sendiri, Anda mungkin melihat beberapa perbedaan dalam struktur pohon direktori dari berbagai distribusi.
Jika Anda ingin mengetahui informasi tentang FHS sistem Anda, masukkan perintah man hier
. Ini akan menampilkan struktur direktori sistem Anda.
Catatan
GoboLinux dan NixOS tidak mengikuti FHS sama sekali, mereka memiliki kebijakan sendiri yang sepenuhnya berbeda.
Direktori Root
Semua direktori dalam sistem Linux berada di bawah direktori root yang diwakili oleh garis miring ke depan (/). Segala sesuatu dalam sistem Anda dapat ditemukan di bawah direktori root ini bahkan jika mereka disimpan dalam perangkat virtual atau fisik yang berbeda.
Direktori Root Linux
Lihat snapshot di atas, kami telah menunjukkan direktori root sistem kami, yaitu Ubuntu, dengan bantuan perintah ls /
. Di sini, kami menulis (/) untuk mewakili direktori root.
Direktori Linux
Kami telah mengkategorikan direktori berdasarkan jenis file seperti yang diberikan di bawah ini:
Tipe Direktori | Jenis File yang Disimpan |
---|---|
Direktori biner | Berisi file kode sumber yang terkompilasi atau biner, contoh: /bin, /sbin, dll. |
Direktori konfigurasi | Berisi file konfigurasi sistem, contoh: /etc, /boot. |
Direktori data | Menyimpan file data, contoh: /home, /root, dll. |
Direktori memori | Menyimpan file perangkat yang tidak memakan ruang hard disk sebenarnya, contoh: /dev, /proc, /sys. |
Usr (Unix System Resources) | Berisi data yang dapat dibagi dan hanya dapat dibaca, contoh: /usr/bin, /usr/lib, dll. |
var (direktori variabel) | Berisi data berukuran besar, contoh: /var/log, /var/cache, dll. |
Direktori non-standar | Direktori yang tidak termasuk dalam FHS standar, contoh: lost+found, /run, dll. |
ref:[1]