Linux

Menguasai ls: Kuncinya untuk Menjelajahi Sistem File Linux

admin August 14, 2024
linux tux
linux tux

Menguasai ls adalah kunci untuk menjelajahi sistem Linux dengan efisien. Perintah sederhana ini sering dianggap remeh, padahal menyimpan segudang opsi yang dapat disesuaikan untuk menampilkan informasi berharga tentang file dan direktori. Mari kita bedah lebih dalam.

Dasar-dasar ls

Perintah ls secara default akan menampilkan daftar file dan direktori dalam direktori saat ini. Namun, dengan berbagai opsi, kita dapat mengkustomisasi tampilan ini sesuai kebutuhan.

  • ls -a: Menampilkan semua file, termasuk file tersembunyi yang diawali dengan titik (.).
  • ls -l: Menampilkan daftar dalam format panjang, termasuk informasi detail seperti izin, pemilik, ukuran file, tanggal modifikasi, dan nama file.
  • ls -h: Menampilkan ukuran file dalam format yang mudah dibaca (misalnya, 4K, 2.5M).
  • ls -t: Mengurutkan file berdasarkan waktu modifikasi, dengan yang terbaru di atas.
  • ls -r: Membalik urutan pengurutan.
  • ls -R: Menampilkan daftar isi secara rekursif, termasuk semua subdirektori.
  • ls -lah: Manampilkan dengan ukuran yang user friendly dan human readable

Opsi Lanjutan untuk Pengguna Power

  • ls -F: Menambahkan tanda ‘/’ pada direktori, ‘@’ pada symbolic link, dan ‘*’ pada executable file.
  • ls -S: Mengurutkan file berdasarkan ukuran, dengan file terbesar di atas.
  • ls --color=auto: Menampilkan daftar dengan warna yang berbeda untuk jenis file yang berbeda (misalnya, biru untuk direktori, merah untuk file executable).
  • ls -1: Menampilkan satu file per baris.
  • ls -A: Sama seperti ls -a, tetapi tidak menampilkan ‘.’ dan ‘..’.

Contoh Penggunaan dalam Skrip

Bash

# Menampilkan semua file .txt dalam direktori saat ini dan subdirektorinya, diurutkan berdasarkan ukuran
ls -R -1 -S *.txt

# Menampilkan izin, pemilik, dan ukuran semua file dalam direktori /var, dengan format yang mudah dibaca
ls -lh /var

Kustomisasi Lebih Lanjut dengan ls

Anda dapat menggabungkan beberapa opsi untuk mendapatkan hasil yang lebih spesifik. Misalnya, ls -alhtr akan menampilkan semua file (termasuk yang tersembunyi) dalam format panjang, dengan ukuran yang mudah dibaca, diurutkan berdasarkan waktu modifikasi, dan dalam urutan terbalik.

Tips Tambahan:

  • Alias: Buat alias untuk perintah ls yang sering Anda gunakan untuk mempercepat pekerjaan Anda.
  • Fungsi Kustom: Tulis fungsi bash untuk melakukan tugas-tugas yang lebih kompleks dengan ls.
  • Man Pages: Selalu gunakan man ls untuk mendapatkan informasi lengkap tentang semua opsi yang tersedia.

Kesimpulan

Perintah ls adalah alat yang sangat fleksibel dan kuat untuk menjelajahi sistem file Linux. Dengan memahami berbagai opsi yang tersedia, Anda dapat dengan mudah menemukan file yang Anda butuhkan dan mendapatkan informasi yang relevan tentang sistem Anda.


Discover more from teknologi now

Subscribe to get the latest posts sent to your email.

Pengenalan Go 1.25 baru saja rilis dan bawa banyak peningkatan yang bikin hidup developer lebih gampang. Di artikel ini, kita bakal bahas tiga fitur paling menonjol: DWARF v5 untuk debugging yang lebih ringan, go doc -http yang menyiapkan server dokumentasi lokal dalam hitungan detik, serta interface XOF untuk hash yang output‑nya bisa diperpanjang. Semua dijelaskan dengan […]

News

Change Data Capture (CDC)

Eko Susilo Harjo

28 August 2025

Di era digital, sistem ERP (Enterprise Resource Planning) menjadi tulang punggung perusahaan. Semua proses – mulai dari keuangan, HR, inventori, hingga produksi – bertumpu pada data yang terus berubah setiap detik.Tantangannya: bagaimana cara menampilkan data yang selalu up-to-date tanpa membebani server? Jawabannya ada pada teknologi Change Data Capture (CDC). Apa itu CDC? Change Data Capture […]

Pengantar MLOps (Machine Learning Operations) adalah gabungan praktik DevOps yang diterapkan pada seluruh siklus hidup model AI. Dengan MLOps, tim dapat memindahkan model dari notebook eksperimen ke produksi secara reliable, terukur, dan otomatis. Artikel ini bakal ngasih blueprint praktis untuk developer, data scientist, dan platform engineer yang mau membangun sistem ML produksi. Siklus Hidup MLOps […]

Discover more from teknologi now

Subscribe now to keep reading and get access to the full archive.

Continue reading