Menu
CoddyTech

Rangkuman: Operasi Selektif

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 29 dari 82.

challenge icon

Tantangan

Mudah

Gabungkan semua keterampilan wildcard-mu!

  1. Buat direktori baru bernama archive menggunakan mkdir
  2. Pindahkan hanya file foto .jpg yang memiliki satu digit ke archive/ menggunakan wildcard kurung siku [0-9]
  3. Pindahkan semua file report_?.txt ke archive/ menggunakan wildcard ?
  4. Hapus semua file .png yang tersisa menggunakan wildcard *
  5. Tampilkan daftar direktori home dengan ls untuk memastikan apa saja yang tersisa
  6. Tampilkan daftar folder archive dengan ls archive untuk memastikan isinya

Catatan: photo_10.jpg harus tetap berada di direktori home. Nama file itu memiliki dua digit, jadi tidak akan cocok dengan [0-9]. Pikirkan baik-baik wildcard mana yang akan digunakan di setiap langkah!

Daftar di sini mengurutkan photo_10.jpg sebelum photo_1.jpg: ls menggunakan lokal sandbox, yang mengabaikan garis bawah saat membandingkan nama. Urutannya mungkin berbeda di komputermu sendiri. Bandingkan kumpulan filenya, bukan urutannya. Pemeriksaan melihat keadaan akhir file-mu setelah semua perintah dijalankan, jadi tidak masalah apakah kamu menampilkannya dalam satu perintah atau dua perintah, atau berapa kali kamu melihat-lihat selama prosesnya.

⚠ Bersihkan terlebih dahulu: Jika kamu melihat direktori yang tidak terduga (seperti family, nature, atau travel) di direktori home, mungkin tersisa dari pelajaran sebelumnya, hapus direktori tersebut sebelum menjalankan langkah-langkah di atas. Gunakan rm -rf <dirname> untuk setiap direktori (misalnya, rm -rf family). Ini memastikan output ls-mu cocok dengan hasil yang diharapkan.

Coba sendiri

Terminal

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal