Lewati ke konten

3. Mengelola File & Folder

Terminal window
mkdir backup # buat satu folder
mkdir -p web/assets/img # buat folder bertingkat sekaligus
touch catatan.txt # buat file kosong

Tanpa -p, mkdir web/assets/img gagal kalau folder web belum ada. Dengan -p, semua folder yang belum ada dibuat sekaligus — dan tidak error kalau ternyata sudah ada.

Terminal window
cp catatan.txt salinan.txt # salin dengan nama baru
cp catatan.txt backup/ # salin ke dalam folder (nama tetap)
cp -r web/ web-backup/ # salin folder beserta isinya

Folder wajib memakai -r (recursive). Tanpa itu, cp menolak menyalin folder.

Di Linux tidak ada perintah khusus “rename”. Mengganti nama = memindah ke nama baru.

Terminal window
mv draf.txt final.txt # ganti nama
mv final.txt dokumen/ # pindah ke folder lain
mv foto/ arsip/foto-2026/ # pindah sekaligus ganti nama folder
Terminal window
rm file.txt # hapus file
rm -r folder/ # hapus folder beserta seluruh isinya
rmdir folder-kosong # hapus folder, hanya jika kosong

Tanda * mewakili “apa saja”. Di server sungguhan, rm *.log menghapus semua file berakhiran .log, dan cp *.txt backup/ menyalin semua file .txt. (Terminal latihan di sini belum mendukung wildcard, jadi tulis nama file satu per satu.) Untuk mencari file berdasarkan pola, gunakan find — perintah ini bisa dicoba di terminal latihan:

Terminal window
find . -name "*.txt" # cari semua file .txt mulai dari folder ini
find /etc -name "*.conf" # cari file konfigurasi

Susun folder latihan, buat arsip, lalu bereskan lagi.

Lab: Membuat, menyalin, memindah, menghapus
Misi 0/7
  1. Buat folder latihan di home.
    Petunjukmkdir latihan
  2. Buat file kosong latihan/catatan.txt.
    Petunjuktouch latihan/catatan.txt
  3. Buat folder bertingkat latihan/arsip/2026 sekaligus.
    Petunjukmkdir -p latihan/arsip/2026
  4. Salin draft.txt ke dalam latihan/arsip/2026/.
    Petunjukcp draft.txt latihan/arsip/2026/
  5. Ganti nama latihan/catatan.txt menjadi latihan/ide.txt.
    Petunjukmv latihan/catatan.txt latihan/ide.txt
  6. Hapus file draft.txt yang asli di home.
    Petunjukrm draft.txt
  7. Hapus folder latihan/arsip beserta isinya.
    Petunjukrm -r latihan/arsip (hati-hati: tidak ada recycle bin!)