0Pricing
Linux Command Line Mastery · Pelajaran

Pengelolaan Berkas dan Direktori: `mkdir`, `rm`, `cp`, `mv`

Kuasai cara membuat, menghapus, menyalin, dan memindahkan berkas serta direktori secara efektif.

Pengelolaan Berkas dan Direktori: `mkdir`, `rm`, `cp`, `mv` adalah pelajaran Linux Command Line Mastery gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Linux Command Line Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Command Line Mastery mencakup 4 pelajaran total.

Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.

Mastering File Management

Managing files is a core shell skill. This lesson covers the four essentials: mkdir, cp, mv, and rm — create, copy, move, delete.

Creating Folders with `mkdir`

mkdir (make directory) creates a new folder — just give it a name. Try making one called my_documents.

mkdir my_documents

Advanced `mkdir` Usage

Create several folders at once by listing names. Add -p to build nested directories, creating any missing parents along the way.

mkdir reports project/src/main -p

Copying Files with `cp`

cp (copy) duplicates a file: give it a source and a destination. Here we use touch to make a file first, then copy it.

touch notes.txt
cp notes.txt backup_notes.txt

Copying Folders with `cp -r`

To copy a whole folder, add -r (recursive) so cp grabs the directory and everything inside. Without it, folders are skipped.

mkdir data_folder
touch data_folder/file_a.txt
cp -r data_folder archived_data

Moving Files with `mv`

mv (move) relocates files or folders — like cut and paste. Point it at a source and a destination directory.

touch document.pdf
mkdir important_files
mv document.pdf important_files/

Renaming Files & Folders

Bonus: mv also renames. Move a file to the same place with a new name, and you’ve renamed it.

touch old_report.txt
mv old_report.txt new_report.txt

Deleting Files with `rm`

rm (remove) deletes files — permanently, with no trash to recover from. Always double-check what you’re removing.

touch unwanted.txt
rm unwanted.txt

Deleting Folders with `rm -r`

To delete a non-empty folder, add -r so rm clears the directory and its contents. Extreme caution — this is irreversible.

mkdir empty_folder
rm -r empty_folder

Quick Check: File Management

Imagine you have a file named draft.txt in your current directory. You want to create a new folder called final_docs and then move draft.txt into it, renaming it to final_report.txt in the process. Which sequence of commands would achieve this?

Lesson Summary

Great work! You’ve got file management down: mkdir to create, cp to copy, mv to move or rename, and rm to delete (with -r for folders).

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pengelolaan Berkas dan Direktori: `mkdir`, `rm`, `cp`, `mv`” gratis?

Ya — teks lengkap “Pengelolaan Berkas dan Direktori: `mkdir`, `rm`, `cp`, `mv`” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Command Line Mastery, upgrade ke CoddyKit PRO. Kursus Linux Command Line Mastery mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Pengelolaan Berkas dan Direktori: `mkdir`, `rm`, `cp`, `mv`”?

Kuasai cara membuat, menghapus, menyalin, dan memindahkan berkas serta direktori secara efektif. Kamu berlatih Linux Command Line Mastery dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Linux Command Line Mastery?

Tidak diperlukan pengalaman sebelumnya. Linux Command Line Mastery di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Pengelolaan Berkas dan Direktori: `mkdir`, `rm`, `cp`, `mv`” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Linux Command Line Mastery ini?

Ya. Setiap pelajaran Linux Command Line Mastery menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengantar Shell Linux
  2. Navigasi Dasar: `cd`, `ls`, `pwd`
  3. Pengelolaan Berkas dan Direktori: `mkdir`, `rm`, `cp`, `mv`
  4. Mendapatkan Bantuan: man, --help, dan tldr
← Kembali ke Linux Command Line Mastery