Soal 1Apa yang terjadi saat kamu menjalankan mkdir -p a/b/c?
Membuat File & Direktori — mkdir, touch, cat
Buat folder dengan mkdir, buat file dengan touch dan > / >> dari echo, dan cek isinya dengan cat — semua praktik langsung di terminal browser.
Membuat direktori — mkdir
mkdir membuat direktori (folder) baru.
Cukup berikan nama yang kamu inginkan untuk membuat satu.
Tambahkan -p dan ia membuat seluruh hierarki bertingkat sekaligus, bahkan ketika direktori induk belum ada.
mkdir logs # buat logs
ls # cek
mkdir -p src/app/utils # buat 3 tingkat sekaligus
ls -R src # tampilkan src secara rekursif
mkdir -p membuat project, project/src, dan project/src/bin sekaligus, bahkan tanpa induknya.Menghapus direktori kosong — rmdir
rmdir menghapus direktori kosong.
Karena ia hanya menghapus direktori setelah dipastikan kosong, ini operasi aman yang membuat penghapusan file di dalamnya secara tidak sengaja jadi kecil kemungkinannya.
Menghapus direktori beserta isinya dibahas di artikel berikutnya.
mkdir empty_box # buat direktori kosong
rmdir empty_box # kosong, jadi bisa dihapus
ls # pastikan sudah hilang
rmdir hanya bekerja saat kosong
rmdir menghapus hanya direktori kosong.
Jika ada file atau folder di dalamnya, ia tidak menghapusnya dan direktori tetap ada.
Menghapus direktori beserta isinya ditangani dengan aman di artikel berikutnya.
Membuat dan menulis file — touch / echo
touch membuat file kosong.
echo 'teks' > namafile menulis teks ke dalam file, dan cat menampilkan isinya di layar.
Membuat, menulis, dan melihat — kamu akan memakai ketiganya bersamaan.
| Perintah | Efek |
|---|---|
mkdir name | Membuat satu direktori |
mkdir -p parent/child/grandchild | Membuat induk dan semuanya sekaligus |
rmdir name | Hanya menghapus direktori kosong |
touch name | Membuat file kosong |
touch notes.txt # buat file kosong
echo 'first line' > notes.txt # tulis
cat notes.txt # tampilkan
touch membuat file kosong, > menulis, dan cat menampilkan.Menimpa dan menambahkan — > dan >>
> mengosongkan file sebelum menulis (menimpa).
Saat kamu ingin menambahkan baris sambil mempertahankan isi yang ada, gunakan >> (menambahkan).
Mengacaukan keduanya bisa menghapus data yang kamu butuhkan.
| Simbol | Arti |
|---|---|
> | Mengosongkan file lalu menulis (menimpa) |
>> | Menambahkan ke akhir (mempertahankan isi yang ada) |
echo 'line 1' > log.txt # menimpa (buat baru)
echo 'line 2' >> log.txt # menambahkan
cat log.txt # line 1 dan line 2
echo 'reset' > log.txt # menimpa (isi sebelumnya hilang)
cat log.txt # hanya reset
> menghapus dan menimpa; >> menambahkan ke akhir.> menghapus isinya
> mengosongkan isi file sebelum menulis.
Saat kamu ingin menambahkan baris ke isi yang ada, selalu gunakan >> (menambahkan).
Cek Pemahaman
Jawab setiap pertanyaan satu per satu.
Soal 2Apa yang bisa dihapus rmdir?
Soal 3Simbol mana yang menambahkan baris baru di akhir sambil mempertahankan isi file yang ada?