operasi dari windows ke Linux, kamu mungkin bingung karena struktur directory-nya jauh
berbeda dengan di windows.
Kamu tidak akan menemukan istilah drive C:\ ataupun yang lainnya. Jelas dong, kan
ceritanya beda OS, ya isi juga pasti beda. Kamu akan disuguhkan dengan rentetan directory
yang berada di bawah directory / .
Yang membedakan lagi, jika di windows kamu membagi kapasitas hardisk berdasarkan drive,
nah kalau di Linux kamu membaginya berdasarkan directory.
Kalau kamu lihat gambar di atas, terdapat banyak sekali directory yang ada. Kalau kamu lihat
di bagian kiri, akan tampil list device yang ada di komputer tersebut. Device yang dimiliki
oleh Linux hanyalah yang berlabel "Computer", ketiga device lainnya itu miliki windows
(karena saya dual boot dengan windows).
Nah, kembali lagi ke directory Linux, sebenarnya setiap distro memiliki struktur direktory
yang berbeda, meskipun ada beberapa direktori penting yang sama. Karena saya
menggunakan Ubuntu, maka akan saya jelaskan mengenai struktur direktori ubuntu. Berikut
adalah ulasan mengenai struktur direktori:
1. / - Root Directory
Ini merupakan direktori utama pada sistem operasi Linux, yang mana Root Directory ini
membawahi direktori lainnya seperti /home, /etc, dan lain-lain.
Kita ambil mudahnya saja, kalau di windows, direktori ini setara dengan C:\. Namun kamu
jangan terlalu menyamainya, karena keduanya sangat berbeda. Di windows, partisi akan
dibagi berdasarkan drive, C:\, D:\, E:\, dan seterusnya, sedangkan di Linux, pembagian partisi
berada di dalam directory Root.
5. /dev
Pada sistem operasi Linux, setiap perangkat yang terhubung akan dianggap sebagai files, dan
di direktori /dev inilah file-file khusus yang mempresentasikan perangkat tersebut disimpan.
Biasanya sering ditampil direktori seperti /dev/sda1 yang mewakili Drive SATA pertama
dalam sistem.
Linux menghadapkan perangkat sebagai file, dan direktori / dev berisi sejumlah file khusus
yang merepresentasikan perangkat. Ini bukan file yang sebenarnya seperti yang kita tahu
mereka, tetapi mereka muncul sebagai file - misalnya, / dev / sda merupakan SATA drive
pertama dalam sistem. Jika Anda ingin partisi itu, Anda bisa mulai editor partisi dan kirim ke
mengedit / dev / sda.
6. /etc - Configuration
Pada direktori inilah banyak tersimpan file-file konfigurasi yang pada umumnya bisa kamu
edit sendiri menggunakan text editor.
7. /home
Pada direktori ini berisi direktori untuk masing-masing user. Misal, nama user kamu adalah
"pintar", maka kamu memiliki direktori di /home/pintar. Di direktori tersebut umumnya berisi
file data-data user dan file konfigurasi user tertentu.
Setiap user hanya memiliki hak akses atas direktorinya masing-masing. Untuk bisa
menggunakan direktori user lain, kamu harus login dahulu sebagai super user (Root).
8. /lib
Berisi file-file penting yang dibutuhkan oleh file binari dalam direktori /bin dan /sbin.
Sedangkan kumpulan file pnenting yang dibutuhkan oleh binari dalam folder /usr/bin terletak
pada /usr/lib.
9. /lost+found - Recovery
Setiap distro linux memiliki direktori lost+found. Fungsinya adalah untuk menempatkan file
yang rusak, sehingga kamu dapat dengan mudah untuk memulihkannya.
Direcktory ini biasanya berisi paket software yang kamu install sendiri. Biasanya digunakan
oleh software diluar repository distrotersebut.
13. /proc
Direktori ini hampir mirip dengan direktory /dev karena tidak berisi file-file standar,
melainkan berisi file-file khusus yang mempresentasikan siste dan proses informasi.
15. /run
File yang berisi tentang system yang valid sampai system melakukan boot selanjutnya.
16. /sbin
Direktori /sbin mirip dengan /bin. Namun file-file yang berada di dalam direktori ini umum
dioperasikan oleh Root.
17. /srv
Direktori yang dimaksudkan sebagai tempat data dari sebuah layanan yang diberikan oleh
sistem. Misal, jika kamu menggunakan server Apache untuk service web, kamu bisa
menyimpan file-file website tersebut di sebuah direktori di dalam /srv.
18. /tmp
Tempat untuk menyimpan sementara file-file Linux. Biasanya file yang disimpan dalam
directory ini akan terhapus setiap kalu me-restart komputer.
19. /usr
Berisi aplikasi dan file yang digunakan oleh pengguna, sebagai lawan aplikasi dan file yang
digunakan oleh sistem. Misalnya, aplikasi non-essensial yang terletak di dalam direktori
/usr/bin bukan pada /bin.
20. /var
Biasanya berisi informasi seperti log yang berada dalam /var/log.