<Sebelumnya | Konten | Selanjutnya>
Kartu liar
Sebelum kita mulai menggunakan perintah kita, kita perlu berbicara tentang fitur shell yang membuat perintah ini begitu kuat. Karena shell banyak menggunakan nama file, shell menyediakan karakter khusus untuk membantu Anda menentukan grup nama file dengan cepat. Karakter khusus ini adalah
bernama wildcard. Menggunakan wildcard (yang juga dikenal sebagai menggelembung) memungkinkan Anda memilih nama file berdasarkan pola karakter. Tabel di bawah ini mencantumkan wildcard dan apa yang mereka pilih:
Tabel 4-1: Wildcard
Arti Kartu Liar
Arti Kartu Liar
* Cocok dengan karakter apa pun
? Cocok dengan karakter tunggal apa pun
[karakter] Cocok dengan karakter apa pun yang merupakan anggota himpunan karakter
[!karakter] Cocok dengan karakter apa pun yang bukan anggota himpunan
karakter
[[:kelas:]] Cocok dengan karakter apa pun yang merupakan anggota dari yang ditentukan
kelas
Tabel 4-2 mencantumkan kelas karakter yang paling umum digunakan:
Tabel 4-2: Kelas Karakter yang Umum Digunakan
Arti Kelas Karakter
Arti Kelas Karakter
[:alnum:] Mencocokkan semua karakter alfanumerik [:alpha:] Mencocokkan semua karakter alfabet [:digit:] Mencocokkan semua angka
[:lower:] Cocok dengan huruf kecil apa pun
[:upper:] Cocok dengan huruf besar apa pun
Menggunakan wildcard memungkinkan untuk membangun kriteria seleksi yang sangat canggih untuk nama file. Berikut adalah beberapa contoh pola dan apa yang cocok:
Tabel 4-3: Contoh Wildcard
Kecocokan Pola
Kecocokan Pola
* Semua data
g* File apa pun yang dimulai dengan "g"
b*.txt File apa pun yang dimulai dengan "b" diikuti oleh karakter apa pun dan diakhiri dengan ".txt"
Kartu liar
Data??? File apa pun yang dimulai dengan "Data" diikuti dengan tepat tiga karakter
[abc]* File apa pun yang dimulai dengan "a", "b", atau "c"
CADANGAN.[0-9][0-9][0-9] File apa pun yang dimulai dengan “CADANGAN.”
diikuti oleh tepat tiga angka
[[:upper:]]* File apa pun yang dimulai dengan huruf besar
[![:digit:]]* File apa pun yang tidak diawali dengan angka
*[[:bawah:]123] File apa pun yang diakhiri dengan huruf kecil atau angka "1", "2", atau "3"
Wildcard dapat digunakan dengan perintah apa pun yang menerima nama file sebagai argumen, tetapi kita akan membicarakannya lebih lanjut di Bab 7.
Rentang Karakter
Jika Anda berasal dari lingkungan lain yang mirip Unix atau telah membaca beberapa buku lain tentang hal ini, Anda mungkin telah menemukan: [AZ] atau itu [az] notasi rentang karakter. Ini adalah notasi Unix tradisional dan juga berfungsi di versi Linux yang lebih lama. Mereka masih dapat bekerja, tetapi Anda harus sangat berhati-hati dengan mereka karena mereka tidak akan memberikan hasil yang diharapkan kecuali dikonfigurasi dengan benar. Untuk saat ini, Anda harus menghindari menggunakannya dan menggunakan kelas karakter sebagai gantinya.
Wildcard Juga Bekerja Di GUI
Wildcard sangat berharga tidak hanya karena sering digunakan pada baris perintah, tetapi juga didukung oleh beberapa manajer file grafis.
● In Nautilus (pengelola file untuk GNOME), Anda dapat memilih file menggunakan item menu Edit/Pilih Pola. Cukup masukkan pola pemilihan file dengan wildcard dan file dalam direktori yang sedang dilihat akan disorot untuk dipilih.
● Dalam beberapa versi Ikan lumba-lumba dan Penakluk (pengelola file untuk KDE), Anda dapat memasukkan wildcard langsung di bilah lokasi. Misalnya, jika Anda ingin melihat semua file yang dimulai dengan huruf kecil “u” di direktori /usr/bin, masukkan “/usr/bin/u*” di bilah lokasi dan hasilnya akan ditampilkan.
Banyak ide yang awalnya ditemukan di antarmuka baris perintah juga masuk ke antarmuka grafis. Ini adalah salah satu dari banyak hal yang membuat desktop Linux begitu kuat.