Lewati ke konten

2. Navigasi Filesystem

Di Windows ada C:\, D:\, dan seterusnya. Di Linux hanya ada satu pohon folder yang berakar di / (dibaca “root”). Disk lain pun “ditempelkan” ke suatu folder di pohon ini.

/
├── etc/ konfigurasi sistem (nginx, hostname, user)
├── home/ folder pribadi setiap user, mis. /home/belajar
├── root/ folder home milik admin (root)
├── tmp/ file sementara, dibersihkan saat reboot
├── usr/ program dan library yang terpasang
└── var/ data yang berubah-ubah: log, website, database
└── log/ catatan aktivitas sistem

Dua folder yang paling sering kamu kunjungi sebagai admin server: /etc (mengubah konfigurasi) dan /var/log (mencari tahu kenapa sesuatu error).

/home/belajar
pwd

pwd (print working directory) menampilkan folder tempatmu berada sekarang.

Terminal window
ls # isi folder saat ini
ls /etc # isi folder lain
ls -l # format detail: permission, pemilik, ukuran
ls -a # termasuk file tersembunyi (namanya diawali titik)
ls -la # opsi bisa digabung

Di terminal, folder berwarna biru dan file yang bisa dijalankan berwarna hijau.

Terminal window
cd proyek # masuk ke folder "proyek" di folder saat ini
cd /var/log # lompat langsung memakai path lengkap
cd .. # naik satu tingkat
cd ../.. # naik dua tingkat
cd ~ # kembali ke home (cukup "cd" saja juga bisa)
cd - # kembali ke folder sebelumnya
  • Absolut diawali / dan selalu dihitung dari root: /home/belajar/proyek. Tidak peduli kamu sedang di mana, hasilnya sama.
  • Relatif dihitung dari folder saat ini: proyek/web, ../dokumen.

Simbol khusus: . = folder ini, .. = folder induk, ~ = folder home.

Kamu akan menjelajah folder home, menemukan file tersembunyi, lalu mampir ke folder log sistem.

Lab: Menjelajah folder
Misi 0/7
  1. Pastikan posisimu dengan pwd.
    PetunjukKetik pwd.
  2. Lihat isi folder home dengan ls.
    PetunjukKetik ls.
  3. Temukan file tersembunyi dengan ls -a.
    PetunjukOpsi -a menampilkan file yang namanya diawali titik.
  4. Masuk ke folder proyek/web.
    Petunjukcd proyek/web
  5. Naik dua tingkat kembali ke home dengan cd ../.. (atau cukup cd).
    Petunjukcd ../.. — atau ketik cd saja untuk langsung ke home.
  6. Pindah ke folder log sistem /var/log lalu lihat isinya.
    Petunjukcd /var/log lalu ls
  7. Kembali ke folder sebelumnya dengan cd -.
    Petunjukcd - membawa kamu ke folder terakhir yang dikunjungi.