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.

  • /mntmounted 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).

  • /sbinsystem binaries yang penting ada dalam directory ini.

  • /syssystem 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.

  • /usrvariable files seperti log file dan juga database.

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