{"id":25809,"date":"2024-07-31T02:46:11","date_gmt":"2024-07-30T19:46:11","guid":{"rendered":"https:\/\/dte.telkomuniversity.ac.id\/?p=25809"},"modified":"2024-07-31T02:46:13","modified_gmt":"2024-07-30T19:46:13","slug":"globbing-file-di-linux","status":"publish","type":"post","link":"https:\/\/dte.telkomuniversity.ac.id\/en\/globbing-file-di-linux\/","title":{"rendered":"Globbing File di Linux"},"content":{"rendered":"\n<p>Globbing juga dikenal sebagai ekspansi nama jalur. Untuk memahami globbing file, kita perlu mengetahui tentang wildcard.<\/p>\n\n\n\n<p>Polanya wildcard adalah string yang mengandung karakter seperti &#8216;?&#8217;, &#8216;[&#8216;, &#8216;*&#8217;. Ini digunakan untuk melakukan aksi pada lebih dari satu file yang memiliki pola yang sama atau untuk menemukan bagian dari frasa dalam file teks. Shell menggunakan wildcard untuk globbing file.<\/p>\n\n\n\n<p>Globbing adalah operasi yang mengenali pola wildcard dan mengembangkannya menjadi nama jalur yang sesuai.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">* (Asterisk)<\/h4>\n\n\n\n<p>Asterisk diartikan sebagai tanda untuk menghasilkan nama file yang cocok. Ini ditempatkan di akhir baris. Ini mencocokkan kombinasi dengan jumlah karakter berapapun.<\/p>\n\n\n\n<p><strong>Contoh<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>ls office*\n<\/code><\/pre>\n\n\n\n<p>Perhatikan pada snapshot di atas, * menampilkan nama file yang cocok dalam semua contoh.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">? (Tanda tanya)<\/h4>\n\n\n\n<p>Anda juga dapat menggunakan tanda tanya sebagai pengganti asterisk untuk menghasilkan nama file yang cocok. Ini ditempatkan di akhir baris. Ini mencocokkan kombinasi dengan tepat satu karakter.<\/p>\n\n\n\n<p><strong>Contoh<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>ls office?\n<\/code><\/pre>\n\n\n\n<p>Perhatikan pada snapshot di atas, ? menampilkan nama file yang cocok secara tepat dalam semua contoh.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">[] (Kamera)<\/h4>\n\n\n\n<p>Kamera juga digunakan untuk menghasilkan nama file yang cocok di dalam tanda kurung dan yang pertama berikutnya. Urutan di dalam tanda kurung tidak masalah. Ini mencocokkan kombinasi dengan tepat satu karakter.<\/p>\n\n\n\n<p><strong>Contoh<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>ls office[A2]\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">! (Tanda seru)<\/h4>\n\n\n\n<p>Tanda seru mengecualikan karakter dari daftar di dalam tanda kurung siku. Dan Anda dapat menggunakan kombinasi asterisk (*), tanda tanya (?), dan tanda kurung siku [].<\/p>\n\n\n\n<p><strong>Contoh<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>ls office[A2][A3]\n<\/code><\/pre>\n\n\n\n<p>Perhatikan pada snapshot di atas, kami telah menggunakan kombinasi yang berbeda dengan tanda seru.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Rentang [a-z] dan [0-9]<\/h4>\n\n\n\n<p>Anda juga dapat menentukan rentang sesuai kebutuhan Anda.<\/p>\n\n\n\n<p><strong>Contoh<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>ls office[a-z]\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Pencegahan Globbing<\/h4>\n\n\n\n<p>Perintah <code>echo *<\/code> akan mencetak * ketika direktori kosong. Tetapi jika tidak kosong, maka akan mencetak file-file tersebut. Untuk mencegahnya, karakter khusus seperti backslash (), tanda kutip tunggal (&#8216;), dan tanda kutip ganda (&#8220;) dapat digunakan.<\/p>\n\n\n\n<p><strong>Sintaks<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>echo \\*\necho '*'\necho \"*\"\n<\/code><\/pre>\n\n\n\n<p>Perhatikan pada snapshot di atas, ketika direktori &#8216;Download&#8217; kosong, * dicetak. Namun, ketika berisi file, daftar file dicetak. Ini dicegah dengan menggunakan karakter khusus.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>ref: <a href=\"https:\/\/www.javatpoint.com\/linux-file-globbing\">[1]<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Globbing juga dikenal sebagai ekspansi nama jalur. Untuk memahami globbing file, kita perlu mengetahui tentang wildcard. Polanya wildcard adalah string yang mengandung karakter seperti &#8216;?&#8217;, &#8216;[&#8216;, &#8216;*&#8217;. Ini digunakan untuk melakukan aksi pada lebih dari satu file yang memiliki pola yang sama atau untuk menemukan bagian dari frasa dalam file teks. Shell menggunakan wildcard untuk [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[753],"tags":[179],"class_list":["post-25809","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=25809"}],"version-history":[{"count":2,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25809\/revisions"}],"predecessor-version":[{"id":25811,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25809\/revisions\/25811"}],"wp:attachment":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=25809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=25809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=25809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}