Navigasi Folder di Terminal
Belajar cara mengetahui lokasi Anda saat ini (pwd), melihat isi folder (ls atau dir), dan berpindah antar direktori (cd) menggunakan command line.
Jadi Penjelajah Folder di Terminal: Jurus pwd
, ls
/dir
, dan cd
!
Udah kenal kan sama prompt dan kursor di terminal? Sip! Sekarang, saatnya kita belajar jadi "penjelajah" di sistem file komputermu pake perintah-perintah dasar. Bayangin kamu lagi di labirin folder, nah perintah-perintah ini kayak peta dan kompasmu.
Ada tiga perintah super penting yang bakal jadi andalanmu buat navigasi:
pwd
(atau padanannya di Windows): Buat tau kamu lagi ada di "ruangan" (folder) mana.ls
(ataudir
di Windows): Buat ngintip "isi" ruangan itu (file dan folder lain).cd
: Buat "pindah" ke ruangan lain.
Yuk, kita kuasai satu per satu!
1. pwd
: "Saya Lagi di Mana Sih?" (Print Working Directory)
Perintah pwd
ini singkatan dari Print Working Directory. Tugasnya simpel: nampilin path (alamat) lengkap dari direktori (folder) tempat kamu lagi berada sekarang.
- Berlaku di: Linux, macOS, Git Bash di Windows.
- Cara Pake: Cukup ketik
pwd
terus tekanEnter
.
Contoh (Linux/macOS/Git Bash):
pengguna@komputer:~$ pwd
/home/pengguna
pengguna@komputer:~$
Output /home/pengguna
itu nunjukin kalau kamu lagi ada di direktori home milik "pengguna".
Padanan di Windows (CMD/PowerShell):
- Di Command Prompt (CMD), kamu bisa ketik
cd
(tanpa argumen apa-apa) buat nampilin direktori saat ini. Agak aneh ya, tapi begitulah adanya. Atau, path direktori saat ini biasanya udah keliatan di prompt-nya (misal,C:\Users\NamaAnda>
). - Di Windows PowerShell, sama kayak CMD,
cd
tanpa argumen juga bisa, atauGet-Location
(atau aliasnyagl
ataupwd
juga kadang udah diset). Dan path-nya juga sering udah ada di prompt (misal,PS C:\Users\NamaAnda>
).
REM Contoh di CMD Windows
C:\Users\NamaPengguna>cd
C:\Users\NamaPengguna
C:\Users\NamaPengguna>
# Contoh di PowerShell Windows
PS C:\Users\NamaPengguna> Get-Location
Path
----
C:\Users\NamaPengguna
PS C:\Users\NamaPengguna>
Walaupun perintahnya beda-beda dikit, intinya sama: biar kamu gak nyasar!
2. ls
atau dir
: "Ada Apa Aja Nih di Sini?" (List Contents)
Setelah tau kamu lagi di mana, pasti pengen tau kan ada file atau folder apa aja di situ? Nah, ini tugasnya ls
atau dir
.
a. ls
(List) - Untuk Linux, macOS, Git Bash
- Cara Pake: Ketik
ls
terusEnter
. - Dia bakal nampilin daftar nama file dan sub-folder yang ada di direktori saat ini.
- Opsi
ls
yang Sering Dipake:ls -l
("long format"): Nampilin daftar yang lebih detail (hak akses, pemilik, ukuran, tanggal modifikasi, nama).ls -a
("all"): Nampilin semua file dan folder, termasuk yang tersembunyi (yang namanya diawali titik.
, kayak.git
atau.bashrc
).ls -la
atauls -al
: Gabungan-l
dan-a
.ls -h
(digabung sama-l
, jadils -lh
): Nampilin ukuran file dalam format yang lebih gampang dibaca manusia (misal,10K
,2.5M
,1G
).ls -t
: Urutin berdasarkan waktu modifikasi (yang terbaru di atas).
Contoh (Linux/macOS/Git Bash):
pengguna@komputer:~/ProyekWeb$ ls
gambar.jpg index.html style.css skrip.js README.md
pengguna@komputer:~/ProyekWeb$ ls -l
total 24
-rw-r--r-- 1 pengguna staff 1024 Jul 17 10:00 gambar.jpg
-rw-r--r-- 1 pengguna staff 512 Jul 17 09:30 index.html
-rw-r--r-- 1 pengguna staff 256 Jul 17 09:45 style.css
-rw-r--r-- 1 pengguna staff 128 Jul 17 09:50 skrip.js
-rw-r--r-- 1 pengguna staff 640 Jul 16 15:00 README.md
pengguna@komputer:~/ProyekWeb$ ls -a
. .. .git gambar.jpg index.html style.css skrip.js README.md
.
: Nunjukkin direktori saat ini...
: Nunjukkin direktori parent (satu level di atas).
b. dir
(Directory) - Untuk Windows CMD & PowerShell
- Cara Pake: Ketik
dir
terusEnter
. - Nampilin daftar file dan sub-folder, lengkap dengan beberapa detail kayak tanggal dan ukuran.
- Opsi
dir
yang Sering Dipake:dir /p
: Nampilin daftar per halaman (kalau daftarnya panjang banget). Tekan tombol apa aja buat lanjut ke halaman berikutnya.dir /w
: Nampilin dalam format lebar (cuma nama file/folder, beberapa kolom).dir /a
: Nampilin semua file, termasuk yang tersembunyi. (dir /ah
buat file tersembunyi aja).dir /o:n
: Urutin berdasarkan nama. (/o:d
berdasarkan tanggal,/o:s
berdasarkan ukuran).dir /s
: Nampilin file di direktori saat ini DAN semua sub-foldernya.
Contoh (Windows CMD):
C:\ProyekWeb>dir
Volume in drive C is Windows
Volume Serial Number is XXXX-YYYY
Directory of C:\ProyekWeb
07/17/2024 10:00 AM <DIR> .
07/17/2024 10:00 AM <DIR> ..
07/17/2024 10:00 AM 1,024 gambar.jpg
07/17/2024 09:30 AM 512 index.html
07/17/2024 09:45 AM 256 style.css
3 File(s) 1,792 bytes
2 Dir(s) XYZ bytes free
C:\ProyekWeb>
3. cd
: "Saya Mau Pindah ke Sana!" (Change Directory)
Udah tau lagi di mana dan ada apa aja, sekarang waktunya pindah folder! Perintah cd
(Change Directory) dipake buat berpindah dari direktori saat ini ke direktori lain.
- Cara Pake:
cd <path_ke_direktori_tujuan>
<path_ke_direktori_tujuan>
: Ini bisa berupa:- Nama Sub-folder: Kalau folder tujuannya ada di dalem direktori saat ini.
- Contoh (semua OS):
cd Dokumen
(pindah ke folder "Dokumen" yang ada di dalem folder saat ini).
- Contoh (semua OS):
..
(Dua Titik): Buat pindah ke folder induk (parent), alias satu level di atas.- Contoh (semua OS):
cd ..
- Contoh (semua OS):
- Path Relatif: Path yang dimulai dari direktori saat ini.
- Contoh (semua OS):
cd ProyekLama/css
(pindah ke foldercss
di dalem folderProyekLama
yang ada di direktori saat ini). - Contoh (semua OS):
cd ../../Gambar
(naik dua level, terus masuk ke folderGambar
).
- Contoh (semua OS):
- Path Absolut: Path lengkap yang dimulai dari direktori root.
- Contoh (Linux/macOS):
cd /var/www/html
- Contoh (Windows):
cd C:\Program Files\Git
- Contoh (Linux/macOS):
~
(Tilde - Linux/macOS/Git Bash): Shortcut buat pindah ke direktori home pengguna.- Contoh:
cd ~
(atau cukupcd
tanpa argumen).
- Contoh:
/
(Slash - Linux/macOS/Git Bash): Pindah ke direktori root.- Contoh:
cd /
- Contoh:
- Di Windows, buat pindah drive (misal dari
C:
keD:
), kamu cukup ketik nama drive-nya diikuti titik dua:D:
terusEnter
. Baru setelah itu pakecd
buat navigasi di drive D.
- Nama Sub-folder: Kalau folder tujuannya ada di dalem direktori saat ini.
Contoh Penggunaan cd
:
Linux/macOS/Git Bash:
pengguna@komputer:~$ pwd
/home/pengguna
pengguna@komputer:~$ ls
Desktop Documents Downloads Pictures ProyekWeb Videos
pengguna@komputer:~$ cd ProyekWeb
pengguna@komputer:~/ProyekWeb$ pwd
/home/pengguna/ProyekWeb
pengguna@komputer:~/ProyekWeb$ cd ..
pengguna@komputer:~$ pwd
/home/pengguna
pengguna@komputer:~$ cd ~/Documents/SuratPenting
# (asumsi folder itu ada)
Windows CMD:
C:\Users\NamaPengguna>cd Documents
C:\Users\NamaPengguna\Documents>cd Arsip\2023
C:\Users\NamaPengguna\Documents\Arsip\2023>cd ..\..
C:\Users\NamaPengguna>
Tips Super Penting buat cd
(dan perintah lain): Pake Tombol Tab
!
- Pas kamu ngetik nama folder atau file, coba tekan tombol
Tab
di keyboardmu. Shell bakal nyoba ngelengkapin (auto-complete) namanya secara otomatis! - Kalau ada beberapa nama yang cocok, tekan
Tab
dua kali (di Bash/Zsh) biasanya bakal nampilin semua pilihan yang ada. - Ini ngirit waktu ngetik banget dan ngurangin salah ketik! WAJIB DIBIASAIN!
Dengan tiga jurus sakti ini (pwd
/cd
tanpa argumen, ls
/dir
, dan cd <tujuan>
), kamu udah bisa jadi penjelajah ulung di sistem file komputermu lewat terminal. Latihan terus ya biar makin lincah! Pindahin direktori, liat isinya, terus pindah lagi. Lama-lama juga bakal kerasa alami kok.
Di bagian berikutnya, kita bakal belajar cara bikin folder dan file baru langsung dari terminal. Makin seru!