Linux Filesystem Tree

Sistem Linux dan Unix mengorganisir files dalam struktur hirarki (tree-like structure). Level tertinggi dari Linux filesystem adalah / atau root directory, lalu turun ke bawah sampai ke directory dan subdirectory. Jadi semua files dan directories (termasuk disks dan partisi lainnya) berada di bawah root directory.

Sebagai contoh, /home/folder/file.txt menunjukkan lokasi file.txt berada yaitu dalam folder directory yang mana terletak di bawah home directory yang terletak di bawah directory root (/).

Di bawah directory root (/) terdapat beberapa directory penting yang biasa ada di dalam distro Linux. Berikut ini adalah daftar directory yang biasa ada tepat di bawah root directory(/):

  • /bin - lokasi untuk aplikasi binary yang penting dan umum untuk di gunakan dalam sistem Linux.

  • /boot - menyimpan kernel Linux, ramdisk image dan boot configuration files (Lilo atau Grub).

  • /dev - untuk device files seperti hard disk (/dev/hda*), RAM (/dev/ram), CD-ROM (/dev/cdrom*).

  • /etc - berisi configuration files untuk tugas administrasi sistem, seperti config file apache, file passwd, startup scripts, etc..

  • /home - tempat untuk users’ home directories.

  • /lib - berisi dynamic libraries penting dan juga tempat untuk kernel modules.

  • /lost+found - file yang dihapus masuk dalam lost+found directory.

  • /media - directory untuk mounted removable media seperti CD-ROM, digital camera, eksternal harddisk.

  • /mnt - mounted filesystems, sama seperti /media.

  • /opt - tempat menyimpan optional applications untuk sistem anda.

  • /proc - special dynamic directory yang menangani informasi mengenai kondisi dari sistem anda, termasuk processes yang sedang berjalan.

  • /root - home directory untuk superuser (root).

  • /sbin - system binaries yang penting ada dalam directory ini.

  • /sys - system files, fungsinya sama seperti /proc.

  • /tmp - tempat untuk temporary files yang digunakan oleh aplikasi.

  • /usr - directory untuk aplikasi dan files yang tersedia untuk digunakan oleh users.

  • /usr - variable files seperti log file dan juga database.

Stop Me If You Think You've Heard This One Before