Juni 29, 2026
ChatGPT Image 29 Jun 2026, 11.36.16
Pelajari penggunaan command CLI Linux seperti find, mv, dan rm untuk mengelola file dan folder secara cepat, aman, dan efisien.

Saat pertama kali belajar Linux, banyak siswa lebih nyaman menggunakan antarmuka grafis (GUI). Namun di dunia kerja, terutama sebagai Network Administrator, System Administrator, DevOps Engineer, maupun Cloud Engineer, penggunaan Command Line Interface (CLI) menjadi keterampilan yang sangat penting.

CLI memungkinkan kita mengelola ribuan file hanya dengan beberapa baris perintah. Pekerjaan yang membutuhkan waktu berjam-jam melalui GUI dapat diselesaikan dalam hitungan detik menggunakan terminal.

Bayangkan seorang administrator harus mengganti nama 500 file satu per satu. Tentu sangat melelahkan jika dilakukan secara manual. Dengan CLI, pekerjaan tersebut dapat dilakukan secara otomatis menggunakan satu perintah saja.

Pada artikel ini kita akan mempelajari beberapa command Linux yang sering digunakan untuk mengelola file dan folder secara massal.


Apa Itu CLI?

CLI atau Command Line Interface adalah antarmuka berbasis teks yang memungkinkan pengguna berinteraksi langsung dengan sistem operasi menggunakan perintah tertentu.

Contoh:

ls
pwd
cd
mkdir
rm
find
mv

Setiap perintah memiliki fungsi yang berbeda sesuai kebutuhan administrasi sistem.


Mengenal Command find

Fungsi Command find

Perintah find digunakan untuk mencari file atau folder berdasarkan nama, tipe file, lokasi, ukuran, maupun atribut lainnya.

Struktur dasar:

find [lokasi] [opsi]

Contoh:

find . -name "*.html"

Artinya:

  • Mencari mulai dari folder saat ini (.)
  • Menampilkan semua file dengan ekstensi .html

Studi Kasus: Mencari Semua File HTML

Misalnya terdapat banyak folder tugas siswa.

Siswa_A/
โ”œโ”€โ”€ Tugas_1/
โ”‚   โ””โ”€โ”€ website.html

Siswa_B/
โ”œโ”€โ”€ Tugas_1/
โ”‚   โ””โ”€โ”€ latihan.html

Untuk mencari semua file HTML:

find . -type f -name "*.html"

Penjelasan:

  • . = direktori saat ini
  • -type f = hanya file
  • -name = pencarian berdasarkan nama

Mengenal Command mv

Fungsi Command mv

Perintah mv digunakan untuk:

  • Memindahkan file
  • Memindahkan folder
  • Mengubah nama file
  • Mengubah nama folder

Struktur dasar:

mv sumber tujuan

Contoh:

mv tugas.html index.html

File akan berubah nama menjadi:

index.html

Studi Kasus: Mengubah Semua File HTML Menjadi index.html

Dalam pembelajaran web hosting, halaman utama website biasanya menggunakan nama:

index.html

Jika setiap siswa memiliki file HTML dengan nama berbeda-beda, kita dapat menyeragamkannya menggunakan:

find . -type f -iname "*.html" ! -name "index.html" -execdir mv "{}" index.html \;

Penjelasan Parameter

  • find = mencari file
  • -type f = file
  • -iname "*.html" = semua file HTML
  • ! -name "index.html" = kecuali yang sudah bernama index.html
  • -execdir = menjalankan perintah pada direktori file tersebut
  • mv = mengganti nama file

Menghapus Spasi pada Nama File dan Folder

Mengapa Perlu Menghapus Spasi?

Spasi pada nama file sering menimbulkan masalah saat:

  • Upload website
  • Menjalankan script
  • Membuat URL
  • Otomasi server

Contoh:

Kurang ideal:

Tugas 1
Selfie Siswa.jpg

Lebih baik:

Tugas_1
Selfie_Siswa.jpg

Studi Kasus Mengganti Spasi Menjadi Underscore

Perintah:

find . -depth -name '* *' | while read -r f; do
    mv "$f" "${f// /_}"
done

Hasil:

Tugas 1
โ†“
Tugas_1

Selfie Siswa.jpg
โ†“
Selfie_Siswa.jpg

Mengenal Command rm

Fungsi Command rm

Perintah rm digunakan untuk menghapus file.

Struktur dasar:

rm nama_file

Contoh:

rm data.txt

File akan langsung terhapus.

Karena itu command ini harus digunakan dengan hati-hati.


Studi Kasus Menghapus File Selfie Secara Otomatis

Misalnya terdapat banyak file:

Selfie_Aditya.jpg
Selfie_Ismail.jpg
Selfie_Sri.jpg

Untuk menghapus semuanya:

find . -type f -iname 'selfie*' -delete

Penjelasan:

  • -type f = hanya file
  • -iname = pencarian tidak membedakan huruf besar kecil
  • selfie* = semua file yang diawali kata selfie
  • -delete = hapus file

Cara Aman Sebelum Menghapus

Selalu lakukan pengecekan terlebih dahulu.

Contoh:

find . -type f -iname 'selfie*'

Jika daftar file sudah benar, baru jalankan:

find . -type f -iname 'selfie*' -delete

Prinsip administrator profesional:

Cek terlebih dahulu, baru eksekusi.


Verifikasi Hasil Perubahan

Setelah melakukan perubahan massal, lakukan pemeriksaan.

Mengecek Apakah Masih Ada Spasi

find . -name '* *'

Mengecek Apakah Masih Ada File Selfie

find . -type f -iname 'selfie*'

Mengecek File HTML Selain index.html

find . -type f -iname '*.html' ! -name 'index.html'

Jika tidak ada output, berarti proses berhasil.


Tips Penting Saat Menggunakan CLI

1. Selalu Backup Data

Sebelum melakukan perubahan massal:

cp -r data data-backup

2. Gunakan find Sebagai Simulasi

Lihat hasil pencarian terlebih dahulu sebelum menghapus atau mengubah nama file.

3. Pahami Setiap Parameter

Jangan hanya menyalin perintah dari internet tanpa memahami fungsinya.

4. Uji pada Folder Kecil

Lakukan pengujian pada beberapa file terlebih dahulu.

5. Biasakan Membaca Dokumentasi

Gunakan:

man find
man mv
man rm

Kesimpulan

Command Line Interface merupakan keterampilan dasar yang wajib dimiliki oleh siswa TJKT yang ingin mendalami Linux dan administrasi server.

Melalui command seperti find, mv, dan rm, kita dapat:

  • Mencari file dengan cepat
  • Mengubah nama file secara massal
  • Menstandarkan struktur folder
  • Menghapus file tertentu secara otomatis
  • Mengelola data dalam jumlah besar dengan efisien

Semakin sering berlatih menggunakan terminal Linux, semakin siap siswa menghadapi kebutuhan dunia kerja di bidang jaringan, server, cloud computing, dan DevOps.

Sudah pernah mencoba menggunakan command find, mv, atau rm di Linux?

Bagikan pengalaman atau pertanyaan Anda pada kolom komentar. Jika artikel ini bermanfaat, jangan lupa membagikannya kepada teman-teman yang sedang belajar Linux dan administrasi server.

Jangan lewatkan artikel menarik lainnya seputar Linux, Server, Jaringan Komputer, Cloud Computing, dan DevOps di blog ini.

Frequently Asked Questions (FAQ)

1. Apa itu CLI dalam Linux?
CLI (Command Line Interface) adalah antarmuka berbasis teks yang digunakan untuk berinteraksi dengan sistem operasi melalui perintah.

2. Apa fungsi command find?
Command find digunakan untuk mencari file dan folder berdasarkan nama, tipe, ukuran, maupun atribut tertentu.

3. Apa perbedaan mv dan cp?
mv digunakan untuk memindahkan atau mengganti nama file, sedangkan cp digunakan untuk menyalin file.

4. Apakah command rm bisa dikembalikan?
Secara normal tidak. Karena itu selalu lakukan backup sebelum menggunakan rm.

5. Mengapa nama file sebaiknya tidak menggunakan spasi?
Karena dapat menimbulkan masalah pada script, URL, server web, dan proses otomatisasi.

6. Apa manfaat belajar CLI bagi siswa TJKT?
CLI merupakan keterampilan dasar yang banyak digunakan pada Linux Server, Cloud Computing, DevOps, dan administrasi jaringan.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security