K

Command Palette

Search for a command to run...

Daftar

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:

  1. pwd (atau padanannya di Windows): Buat tau kamu lagi ada di "ruangan" (folder) mana.
  2. ls (atau dir di Windows): Buat ngintip "isi" ruangan itu (file dan folder lain).
  3. 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 tekan Enter.

Contoh (Linux/macOS/Git Bash):

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, atau Get-Location (atau aliasnya gl atau pwd juga kadang udah diset). Dan path-nya juga sering udah ada di prompt (misal, PS C:\Users\NamaAnda>).
cmd
REM Contoh di CMD Windows
C:\Users\NamaPengguna>cd
C:\Users\NamaPengguna
 
C:\Users\NamaPengguna>
powershell
# 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 terus Enter.
  • 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 atau ls -al: Gabungan -l dan -a.
    • ls -h (digabung sama -l, jadi ls -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):

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 terus Enter.
  • 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):

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).
    • .. (Dua Titik): Buat pindah ke folder induk (parent), alias satu level di atas.
      • Contoh (semua OS): cd ..
    • Path Relatif: Path yang dimulai dari direktori saat ini.
      • Contoh (semua OS): cd ProyekLama/css (pindah ke folder css di dalem folder ProyekLama yang ada di direktori saat ini).
      • Contoh (semua OS): cd ../../Gambar (naik dua level, terus masuk ke folder Gambar).
    • Path Absolut: Path lengkap yang dimulai dari direktori root.
      • Contoh (Linux/macOS): cd /var/www/html
      • Contoh (Windows): cd C:\Program Files\Git
    • ~ (Tilde - Linux/macOS/Git Bash): Shortcut buat pindah ke direktori home pengguna.
      • Contoh: cd ~ (atau cukup cd tanpa argumen).
    • / (Slash - Linux/macOS/Git Bash): Pindah ke direktori root.
      • Contoh: cd /
    • Di Windows, buat pindah drive (misal dari C: ke D:), kamu cukup ketik nama drive-nya diikuti titik dua: D: terus Enter. Baru setelah itu pake cd buat navigasi di drive D.

Contoh Penggunaan cd:

Linux/macOS/Git Bash:

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:

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!