Lompat ke konten utama
←

Terminal Dasar

Pelajaran 5 dari 12

Membuat dan memindahkan berkas

Menyalin, memindahkan, dan menghapus

Setelah pelajaran ini kamu bisa menyalin berkas dan folder, mengganti nama, memindahkan, serta menghapus dengan aman.

  • ±13 menit
  • 3 latihan
  • Diperiksa 22 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Perintah cp menyalin berkas: argumen pertama sumbernya, argumen kedua tujuannya. Bila tujuannya sebuah folder, salinannya memakai nama yang sama; bila tujuannya sebuah nama berkas baru, salinannya sekaligus berganti nama.

cp catatan.txt cadangan/
cp catatan.txt catatan-lama.txt

Menyalin folder beserta isinya memerlukan opsi -r.

cp -r laporan arsip/laporan

Memindahkan dan mengganti nama

Perintah mv memindahkan berkas. Bila tujuannya nama berkas di folder yang sama, hasilnya berganti nama. Tidak ada perintah rename tersendiri: mengganti nama dan memindahkan adalah pekerjaan yang sama bagi sistem berkas.

mv januari.txt arsip/
mv rekap.txt rekap-2026.txt

Menghapus

Perintah rm menghapus berkas. Folder hanya terhapus bila diberi opsi -r, dan opsi -f membuat rm diam ketika berkasnya tidak ada.

rm januari-cadangan.txt
rm -r folder-lama

Contoh di luar latihan: sebelum menyunting berkas pengaturan, salinan cadangannya dibuat dengan cp server.conf server.conf.bak. Bila hasil suntingan ternyata salah, satu perintah mv mengembalikan berkas cadangan itu ke nama semula.

Kesalahan umum: menghapus folder tanpa -r, yang dijawab rm: cannot remove 'draf': Is a directory. Kesalahan kedua: memindahkan berkas ke folder tujuan yang salah eja; karena folder itu tidak ada, mv memperlakukan namanya sebagai nama berkas baru dan berkasmu berpindah sambil berganti nama tanpa pesan apa pun.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi

Sebagian materi kelas ini diadaptasi dari Software Carpentry — The Unix Shell (shell-novice) (CC-BY-4.0).