Belajar dengan membaca secara berurutan

Path & Navigasi Direktori — Absolut vs Relatif

Pelajari path absolut vs relatif, cara memakai simbol khusus . .. ~ /, dan cara membaca lokasimu dengan pwd dan ls -l — sambil berpindah di terminal browser.

Path absolut dan relatif

Path adalah string yang menggambarkan lokasi sebuah file atau direktori.

Yang dimulai dari / adalah path absolut (rute lengkap dari puncak file system), dan yang ditulis dari lokasimu saat ini adalah path relatif.

cd /tmp berpindah dengan path absolut; cd .. berpindah dengan path relatif.

Cara menulis path dan ke mana ia menunjuk
cd /tmp/tmp(absolut = dari /)cd ..naik ke induk(relatif)cd ~/root, ke home
Path absolut ditelusuri dari /; path relatif dari lokasimu saat ini.
cd /tmp     # pindah dengan path absolut
pwd         # /tmp
cd ..       # naik satu level dengan path relatif
pwd         # /
cd ~        # ke home
pwd         # /root

① Pindah ke /tmp dengan path absolut, dan tampilkan lokasimu dengan pwd untuk memastikan.

② Lalu naik satu direktori dengan .. relatif, dan cek lokasimu dengan pwd.

③ Terakhir, kembali ke home dan pastikan dengan pwd bahwa kamu sudah kembali di /root. (Jalankan dengan benar dan penjelasan akan muncul.)

Linux console
0 / 4 selesai
Loading Linux Terminal...

Simbol khusus — / . .. ~

Di dalam sebuah path, simbol-simbol berikut punya arti khusus.

Gabungkan mereka dan kamu bisa berpindah secara fleksibel relatif terhadap lokasimu saat ini.

. merujuk ke direktori tempat kamu berada sekarang, dan dipakai untuk hal seperti tujuan penyalinan atau path eksekusi.

Saat / muncul di tengah sebuah path, seperti pada /etc/hostname, ia berperan sebagai pemisah yang menghubungkan direktori.

SimbolArti
/Root (level teratas). Di awal berarti path absolut; di tengah berarti pemisah
.Direktori saat ini
..Direktori induk, satu level di atas
~Direktori home (di sini, /root)
ls .                    # lokasi saat ini = sama seperti tanpa menuliskannya
cp /etc/hostname .      # salin ke direktori saat ini
./script.sh             # jalankan dari direktori saat ini
mkdir -p a/b/c   # buat hierarki untuk latihan
cd a/b/c         # turun dalam dengan path relatif
pwd              # berakhir dengan /a/b/c
cd ../..         # naik dua level
pwd              # berakhir dengan /a

① Buat hierarki tiga level dengan mkdir -p a/b/c untuk latihan.

② Pindah ke a/b/c dengan path relatif, dan pastikan dengan pwd bahwa ia berakhir dengan /a/b/c.

③ Gabungkan dua .. untuk naik dua level, dan pastikan dengan pwd bahwa ia berakhir dengan /a.

Linux console
0 / 4 selesai
Loading Linux Terminal...

Baca lokasimu — pwd dan ls -l

pwd menampilkan path absolut lokasimu saat ini.

ls -l menampilkan item di direktori itu secara rinci, satu per baris, dan memberinya sebuah path seperti ls -l / memungkinkanmu mengecek isi lokasi itu tanpa berpindah ke sana.

Membaca lokasimu
pwdpath absolutsaat inils -lisi lokasisaat inils -l /yang langsungdi bawah root
pwd untuk lokasimu, ls -l untuk isi lokasi itu.
pwd          # path absolut saat ini
ls -l        # daftar rinci lokasi saat ini
ls -l /      # cek langsung di bawah root tanpa berpindah

① Tampilkan path absolut lokasimu saat ini dengan pwd.

② Tampilkan isi direktori saat ini secara rinci dengan ls -l.

③ Gunakan ls -l / untuk mengecek direktori apa saja yang ada langsung di bawah root, tanpa berpindah ke sana.

Linux console
0 / 3 selesai
Loading Linux Terminal...
QUIZ

Cek Pemahaman

Jawab setiap pertanyaan satu per satu.

Soal 1Manakah deskripsi yang benar tentang path absolut?

Soal 2.. merujuk ke apa dalam sebuah path?

Soal 3Apa yang ditampilkan pwd saat dijalankan?