Working with Linux File System
Apa yang akan kamu pelajari?
- melakukan navigasi di files dan direktori linux.
- menjelaskan Commands umum untuk mengelola files dan directory.
- membandingkan absolute dan relative paths
Navigasi files dan directories
Section titled “Navigasi files dan directories”Di linux Commands, Hardware dan Directories (folder kalau di windows) di representasikan dengan files.
kebanyakan sistem konfigurasi berada di files.
seperti yang kita lihat sebelumnya, jadi maksud disini adalah semua setting dan konfigurasi sistem linux disimpan dalam bentuk text didalam sebuah file.
contohnya jika kamu ingin merubah DNS di sistem kamu maka kamu perlu mengedit file /etc/resolv.conf entah dengan vim maupun nano dan dimasukkan text berikut untuk dns google.
nameserver 8.8.8.8nameserver 8.8.4.4Semua yang ada di linux adalah file tersebut.
Di file system terdapat istilah sebagai berikut.
-
Di harddisk terdapat filesystem yang didalamnya ada directory folder yang mengimpan file didalamnya.
Contohnya seperti gambar dibawah

Commands yang digunakan untuk file dan directory
Section titled “Commands yang digunakan untuk file dan directory”-
list files.
lsDigunakan untuk list directory (Folder kalau di windows). terdapat options atau flag -l untuk melihat secara seksama perizinan di file dan direktories.
COntoh penggunaannya seperti dibawah.
Terminal window ls -lCommands diatas untuk melihat list file dan directory di tempat kamu berada
Terminal window ls -l fileNameCommands diatas untuk melihat apakah fileName ada, contohnya ketika directories dan file sangat banyak dan kamu ingin melihat apakah file atau directories tersebut ada.
Terminal window ls | grep .txtCommands untuk mencari file / directories yang memiliki string .txt. ini juga bisa untuk mencari extentions.
Berikut options yang dapat digunakan.

-
commands
moreDigunakan untuk melihat konten file yang tidak cukup di satu layar.meload semua konten dari files sebelum ditampilkan di layar
hanya bisa di scroll down. kalau cat itu semuanya dan sangat susah di atur atas bawah maka more adalah alternatif nya.
Dapat digunakan barengan dengan cat yaitu
Terminal window cat file.txt | morepenggunaan

-
commands
lessCara kerjanya sama dengan more tapi lebih cepat karena prosesnya berbeda.kalau more data di load dahulu sebelum ditampilkan tapi kalau less maka data langsung diperlihatkan bagian yang akan ditampilkan di layar.
kalau less cepat di pembukaannya atau permulaannya kalau more cepat di pergantian data atas bawahnya.
Digunakan biasanya kalau file besar.
penggunaan

-
commands
headmelihat 10 baris pertama di file. bisa diganti berapa line atau baris dengan -n.bisa berdasarkan ukuran dengan -c untuk bytes
contoh penggunaannya
Terminal window head -c 5 logAplikasi.log -
commands
tailSama dengan head tapi 10 baris terakhir. bisa menggunakan -c dan -n.contoh penggunaannya
Terminal window tail -c 5 logAplikasi.logdan ada option -f dengan kegunaan

-
commands
cpdigunakan untuk mengcopy file.
penggunaannya.
Terminal window cp filenameataulokasi filenameataulokasitujuancp juga ada option seperti dibawah.

-
commands
rmdigunakan untuk menghapus file. atau directories dengan -r (recursive) atau -d (directories).
penggunaannya seperti dibawah
Terminal window rm [OPTIONS] fileNameOPTIONS

-
commands
mkdirDigunakan untuk membuat directories, singkatan dari makedirectories.
kalau touch membuat file, kalau mkdir membuat directories.
penggunaannya seperti dibawah.

-
commands
mvKalau cp untuk copy, maka mv untuk move file atau memindahkan file.
penggunaannya seperti gambar dibawah.

-
commands
rmdirDigunakan untuk menghapus directories hampir sama dengan rm -d.
Cuma kalau rm -d untuk directories yang berisi, rmdir hanya bisa digunakan untuk menghapus directories kosong.
Penggunaannya
Terminal window rmdir Documents/ -
commands
pwdDigunakan untuk melihat kamu sedang dimana. Untuk melihat absolute path dimana lokasimu sekarang, apakah difolder a atau b dan di nested folder mana.
Sangat penting untuk Navigasi.
Contoh penggunaan.
Terminal window pwdhasilnya.

Jenis dan Hierarki Standard File System (FHS) di linux
Section titled “Jenis dan Hierarki Standard File System (FHS) di linux”-
/etc berisi configuration files
-
/var/log berisi log files
dan lainnya seperti di table berikut

Absolute versus Relative Paths
Section titled “Absolute versus Relative Paths”sebetulnya gampang
absolute paths
Section titled “absolute paths”kalau kamu menggunaakn cs maka absolute paths nya dari root contoh.
cd /home/username/berikutnyaatau
cd ~/Relative paths
Section titled “Relative paths”menggunakan cd dari tempatmu berada contoh.
kamu berada di /home/akbar, dan didalam akbar ada directory Documents dan didalamnya project. kamu ingin masuk project maka kamu tidak perlu mengisikan /home/akbar/Documents/project. tapi..
cd Documents/projectsaja
Selanjutnya
Section titled “Selanjutnya”selanjutnya adalah mempelajari Working with FIles in Linux

Pembelajar IT | Technical Practitioner • Ditulis pada 18 April 2026