Sistem Berkas Unix/Linux - Dasar-Dasar
Hai teman-teman pecinta Unix/Linux yang bersemangat! Selamat datang ke perjalanan menarik melalui dunia sistem berkas. Sebagai panduan Anda dengan tahun-tahun pengalaman mengajar, saya sangat gembira untuk membantu Anda memahami konsep-konsep ini, bahkan jika Anda adalah pemula di bidang pemrograman. Ayo masuk ke dalamnya!
Struktur Direktori
Sistem berkas Unix/Linux diatur seperti pohon, dengan direktori root (/) di bagian atas. Struktur ini sangat penting untuk mengatur dan mengakses berkas Anda secara efisien.
Berikut adalah pandangan sederhana dari struktur direktori tipikal Unix/Linux:
/
├── bin
├── etc
├── home
│ └── user
├── usr
└── var
Setiap direktori ini mempunyai tujuan khusus:
-
/bin
: Menyimpan binari sistem esensial (program eksekutable) -
/etc
: Menyimpan berkas konfigurasi sistem -
/home
: Menyimpan direktori rumah pengguna -
/usr
: Menyimpan program dan data pengguna -
/var
: Menyimpan data variabel seperti log dan berkas sementara
Direktori Utama dan Fungsi Mereka
Direktori | Fungsi |
---|---|
/bin | Binari sistem esensial |
/etc | Berkas konfigurasi sistem |
/home | Direktori rumah pengguna |
/usr | Program dan data pengguna |
/var | Data variabel (log, berkas sementara) |
Navigasi Sistem Berkas
Sekarang kita mengerti struktur, mari belajar bagaimana untuk bergerak. PERTAMA, pikirkan seperti mengexplorasi kota baru - Anda perlu tahu bagaimana membaca peta dan menemukan jalan Anda!
Perintah Navigasi Dasar
-
pwd
(Print Working Directory)$ pwd /home/user
Perintah ini memberitahu Anda dimana Anda berada dalam sistem berkas. Itu seperti memeriksa lokasi Anda saat ini di peta.
-
ls
(List)$ ls Documents Downloads Pictures Music
Perintah ini menunjukkan apa yang ada dalam direktori Anda saat ini. Itu seperti melihat sekeliling untuk melihat apa yang dekat Anda.
-
cd
(Change Directory)$ cd Documents $ pwd /home/user/Documents
Perintah ini memungkinkan Anda pindah ke direktori lain. Itu seperti berjalan ke lokasi baru dalam analogi kota kita.
Ingat, latihan membuat sempurna! Cobalah perintah ini dan merasakan bergerak di sistem berkas Anda.
Perintah df
Perintah df
, singkatan dari "disk free", adalah alat utama Anda untuk memeriksa penggunaan ruang disk. Itu seperti memeriksa berapa ruang yang tersisa di lemari Anda!
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 15G 4.0G 79% /
/dev/sdb1 100G 50G 50G 50% /home
Opsi -h
membuat output mudah dibaca. Berikut arti setiap kolom:
- Filesystem: Partisi disk
- Size: Ukuran total partisi
- Used: Jumlah ruang yang digunakan
- Avail: Ruang tersedia
- Use%: Persentase ruang yang digunakan
- Mounted on: Titik mount dalam sistem berkas
Perintah du
Sementara df
memberikan Anda gambaran umum, du
(disk usage) membantu Anda melihat lebih dalam. Itu seperti menyelidiki mana pakaian yang mengambil tempat terbanyak di lemari Anda.
$ du -sh *
4.0K Documents
2.0G Downloads
500M Pictures
1.5G Music
Opsi -s
memberikan ringkasan untuk setiap argumen, dan -h
membuatnya mudah dibaca.
Memount Sistem Berkas
Memount adalah seperti memasang drive USB ke komputer Anda. Itu membuat sistem berkas dapat diakses dan digunakan.
Untuk memount sistem berkas:
$ sudo mount /dev/sdb1 /mnt/mydrive
Perintah ini memount perangkat /dev/sdb1
ke direktori /mnt/mydrive
.
Melepas Sistem Berkas
Melepas adalah kebalikan dari memount. Itu seperti melepaskan drive USB dengan aman.
Untuk melepas sistem berkas:
$ sudo umount /mnt/mydrive
Selalu lepaskan sebelum secara fisik menghapus drive untuk mencegah kehilangan data!
Kuota Pengguna dan Grup
Kuota adalah seperti menetapkan anggaran untuk penggunaan ruang disk. Itu membantu mencegah pengguna dari menggunakan terlalu banyak ruang dan mempengaruhi orang lain.
Untuk menetapkan kuota:
$ sudo edquota -u username
Ini membuka editor tempat Anda dapat menetapkan batas untuk pengguna.
Untuk memeriksa kuota:
$ quota -v
Ini menunjukkan penggunaan kuota untuk pengguna saat ini.
Perintah Kuota
Perintah | Fungsi |
---|---|
edquota | Edit kuota pengguna |
quota | Tampilkan penggunaan disk dan batas |
repquota | Laporan kuota untuk sistem berkas |
Dan itulah! Kita telah meliput dasar-dasar sistem berkas Unix/Linux. Ingat, cara terbaik untuk belajar adalah dengan melakukan. Jadi buka terminal Anda dan mulai mengeksplor. Jangan takut membuat kesalahan - itu bagaimana kita belajar!
Saat kita mengakhiri, saya teringat tentang seorang murid yang pernah mengatakan bahwa belajar sistem berkas adalah seperti belajar menunggang sepeda - itu tampak menakutkan pada awalnya, tapi setelah Anda mendapat kesan, Anda akan bertanya-tanya bagaimana Anda bisa hidup tanpanya.
Tetap berlatih, tetap curiga, dan selamat komputing!
Credits: Image by storyset