{"id":26076,"date":"2025-07-19T06:47:44","date_gmt":"2025-07-19T03:47:44","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/"},"modified":"2025-07-19T06:47:44","modified_gmt":"2025-07-19T03:47:44","slug":"bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/","title":{"rendered":"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)"},"content":{"rendered":"<p># Bash ile Belirli Kal\u0131pla Ba\u015flayan T\u00fcm Dosyalar\u0131 Bulma<\/p>\n<p>Bir Linux sisteminde y\u00fczlerce, belki binlerce dosya aras\u0131nda belirli bir kal\u0131pla ba\u015flayanlar\u0131 bulman\u0131z gerekti\u011fini d\u00fc\u015f\u00fcn\u00fcn.  Bu, b\u00fcy\u00fck bir projede \u00e7al\u0131\u015f\u0131rken, belirli bir tarihteki yedek dosyalar\u0131n\u0131 bulmak veya belirli bir t\u00fcrdeki log dosyalar\u0131n\u0131 ay\u0131klamak gibi bir\u00e7ok durumda \u00e7ok \u00f6nemlidir.  Bu makalede, Bash komut sat\u0131r\u0131 arac\u0131l\u0131\u011f\u0131yla bu i\u015flemi nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi, temel seviyeden ileri seviyeye kadar ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, Bash&#8217;te dosya bulma konusunda yeteneklerinizi kademeli olarak geli\u015ftirmenizi sa\u011flayacak bir yol haritas\u0131 sunmaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel <code class=\"language-\">find<\/code> komutu kullan\u0131m\u0131 ve basit \u00f6rnekler.<\/p>\n<p><strong>Orta Seviye:<\/strong>  Ger\u00e7ek d\u00fcnya senaryolar\u0131, <code class=\"language-\">find<\/code> komutunun geli\u015fmi\u015f se\u00e7enekleri ve performans optimizasyonu ipu\u00e7lar\u0131.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi, karma\u015f\u0131k kal\u0131p e\u015fle\u015ftirmeleri ve beklenmedik durumlar\u0131n (edge case) ele al\u0131nmas\u0131.<\/p>\n<p><strong>Bash Temelleri: find Komutu<\/strong><\/p>\n<p><code class=\"language-\">find<\/code> komutu, dosya sisteminde dosya ve dizinleri aramak i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Temel kullan\u0131m \u015fekli olduk\u00e7a basittir:<\/p>\n<pre class=\"language-bash\"><code>find [ba\u015flang\u0131\u00e7_dizin] [se\u00e7enekler] [e\u015fle\u015fme_kal\u0131b\u0131]<\/code><\/pre>\n<p>* <code class=\"language-\">ba\u015flang\u0131\u00e7_dizin<\/code>: Araman\u0131n ba\u015flayaca\u011f\u0131 dizin.  Nokta (<code class=\"language-\">.<\/code>) ile mevcut dizini belirtebilirsiniz.<br \/>\n* <code class=\"language-\">se\u00e7enekler<\/code>:  Aramay\u0131 \u00f6zelle\u015ftirmek i\u00e7in kullan\u0131lan se\u00e7enekler (\u00f6rne\u011fin, <code class=\"language-\">-name<\/code>, <code class=\"language-\">-type<\/code>, <code class=\"language-\">-print<\/code>).<br \/>\n* <code class=\"language-\">e\u015fle\u015fme_kal\u0131b\u0131<\/code>: Aranacak dosya veya dizinlerin ad\u0131 veya \u00f6zellikleri.<\/p>\n<p>\u00d6rne\u011fin, mevcut dizindeki t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -name &quot;*.txt&quot; -print<\/code><\/pre>\n<p>Bu komut, mevcut dizin (<code class=\"language-\">.<\/code>), alt dizinleri ve dosyalar\u0131 tarar ve adlar\u0131 <code class=\"language-\">.txt<\/code> ile biten t\u00fcm dosyalar\u0131 ekrana basar (<code class=\"language-\">-print<\/code>).<\/p>\n<p><strong>Nas\u0131l T\u00fcm Dosyalar\u0131 Belirli Bir Kal\u0131pla Ba\u015flayan Dosyalar\u0131 Bulurum?<\/strong><\/p>\n<p>Belirli bir kal\u0131pla ba\u015flayan dosyalar\u0131 bulmak i\u00e7in <code class=\"language-\">find<\/code> komutunun <code class=\"language-\">-name<\/code> se\u00e7ene\u011fini ve kabuk kal\u0131plar\u0131 (shell globbing) kullan\u0131r\u0131z.  \u00d6rne\u011fin, &#8220;log_&#8221; ile ba\u015flayan t\u00fcm dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -name &quot;log_*&quot; -print<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">log_<\/code> ile ba\u015flay\u0131p herhangi bir karakterle devam eden t\u00fcm dosyalar\u0131 bulur.  Y\u0131ld\u0131z i\u015fareti (<code class=\"language-\">*<\/code>), s\u0131f\u0131r veya daha fazla karakteri temsil eder.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi: Log Dosyalar\u0131n\u0131n Y\u00f6netimi<\/strong><\/p>\n<p>Bir web sunucusunun log dosyalar\u0131n\u0131 y\u00f6netti\u011finizi ve son 24 saat i\u00e7inde olu\u015fturulmu\u015f t\u00fcm &#8220;error_&#8221; ile ba\u015flayan log dosyalar\u0131n\u0131 bulman\u0131z gerekti\u011fini varsayal\u0131m.  Bu durumda, <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">-mtime<\/code> se\u00e7ene\u011fi ile birlikte kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>find . -name &quot;error_*&quot; -mtime -1 -print<\/code><\/pre>\n<p><code class=\"language-\">-mtime -1<\/code>, son 24 saat i\u00e7inde de\u011fi\u015ftirilmi\u015f dosyalar\u0131 bulur.  Bu komut, son 24 saat i\u00e7inde olu\u015fturulmu\u015f veya de\u011fi\u015ftirilmi\u015f &#8220;error_&#8221; ile ba\u015flayan t\u00fcm log dosyalar\u0131n\u0131 listeler.<\/p>\n<p><strong>find Komutunun Geli\u015fmi\u015f Se\u00e7enekleri:  -type ve -exec<\/strong><\/p>\n<p><code class=\"language-\">find<\/code> komutu, dosya t\u00fcr\u00fcn\u00fc filtrelemek i\u00e7in <code class=\"language-\">-type<\/code> se\u00e7ene\u011fini ve buldu\u011fu dosyalarda komut \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code class=\"language-\">-exec<\/code> se\u00e7ene\u011fini sunar.<\/p>\n<p>\u00d6rne\u011fin, sadece dizinleri bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -type d -print<\/code><\/pre>\n<p>Bulunan dosyalar\u0131 silmek i\u00e7in (dikkatli olun!):<\/p>\n<pre class=\"language-bash\"><code>find . -name &quot;log_*&quot; -exec rm {} \\;<\/code><\/pre>\n<p><code class=\"language-\">{}<\/code>, <code class=\"language-\">find<\/code> komutunun buldu\u011fu her dosya i\u00e7in yerine konur ve <code class=\"language-\">;<\/code>, <code class=\"language-\">-exec<\/code> blo\u011funu sonland\u0131r\u0131r.  Bu komutu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce, yedekleme yapman\u0131z veya komutu dikkatlice test etmeniz \u00f6nerilir.<\/p>\n<p><strong>Performans Optimizasyonu:  <code class=\"language-\">-prune<\/code> Se\u00e7ene\u011fi<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinlerde arama yaparken, performans\u0131 art\u0131rmak i\u00e7in <code class=\"language-\">-prune<\/code> se\u00e7ene\u011fini kullanabilirsiniz.  Bu se\u00e7enek, belirli dizinlerin aranmas\u0131n\u0131 engeller. \u00d6rne\u011fin, <code class=\"language-\">.git<\/code> dizinini aramadan hari\u00e7 tutmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -path &quot;.\/.git&quot; -prune -o -name &quot;log_*&quot; -print<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">.git<\/code> dizinini atlar (<code class=\"language-\">-prune<\/code>) ve di\u011fer t\u00fcm dizinlerde &#8220;log_&#8221; ile ba\u015flayan dosyalar\u0131 arar (<code class=\"language-\">-o<\/code>, &#8220;veya&#8221; anlam\u0131na gelir).<\/p>\n<p><strong>\u0130leri D\u00fczey: Regex ile Kal\u0131p E\u015fle\u015ftirme<\/strong><\/p>\n<p>Daha karma\u015f\u0131k kal\u0131p e\u015fle\u015ftirmeleri i\u00e7in, <code class=\"language-\">-regex<\/code> se\u00e7ene\u011fi ve d\u00fczenli ifadeler (regular expressions) kullan\u0131labilir.  \u00d6rne\u011fin, &#8220;log_&#8221; ile ba\u015flayan ve &#8220;.txt&#8221; ile biten dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -regex &quot;.*log_[^\/]*\\.txt$&quot; -print<\/code><\/pre>\n<p>Bu komut, d\u00fczenli ifade kullanarak daha hassas bir arama yapar.  D\u00fczenli ifadeler, karma\u015f\u0131k kal\u0131p e\u015fle\u015ftirmeleri i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r, ancak \u00f6\u011frenme e\u011frisi biraz daha diktir.<\/p>\n<p><strong>Vaka Analizi:  B\u00fcy\u00fck Bir Proje Dizini<\/strong><\/p>\n<p>100 GB&#8217;l\u0131k bir proje dizininde, &#8220;backup_&#8221; ile ba\u015flayan ve son 7 g\u00fcn i\u00e7inde olu\u015fturulmu\u015f t\u00fcm yedek dosyalar\u0131n\u0131 bulman\u0131z gerekiyor.  Bu durumda, <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">-mtime<\/code>, <code class=\"language-\">-name<\/code> ve <code class=\"language-\">-print0<\/code> se\u00e7enekleriyle birlikte kullanarak performans\u0131 optimize edebiliriz:<\/p>\n<pre class=\"language-bash\"><code>find . -name &quot;backup_*&quot; -mtime -7 -print0 | xargs -0 ls -l<\/code><\/pre>\n<p><code class=\"language-\">-print0<\/code>, dosya adlar\u0131n\u0131 null karakterle ay\u0131r\u0131r ve <code class=\"language-\">xargs -0<\/code>, bu null karakterlerle ayr\u0131lm\u0131\u015f dosya adlar\u0131n\u0131 <code class=\"language-\">ls -l<\/code> komutuna g\u00fcvenli bir \u015fekilde iletir.  Bu y\u00f6ntem, dosya adlar\u0131nda bo\u015fluk veya \u00f6zel karakterler olsa bile do\u011fru \u00e7al\u0131\u015f\u0131r.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">find<\/code> komutu \u00e7ok yava\u015f \u00e7al\u0131\u015f\u0131yor, ne yapabilirim?<\/strong>  <code class=\"language-\">-prune<\/code> se\u00e7ene\u011fini kullanarak gereksiz dizinleri atlayabilir, <code class=\"language-\">-type<\/code> ile dosya t\u00fcr\u00fcn\u00fc filtreleyebilir veya <code class=\"language-\">-mtime<\/code> ile arama kapsam\u0131n\u0131 daraltabilirsiniz.  Ayr\u0131ca, <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">xargs<\/code> ile birle\u015ftirerek performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p>2. <strong><code class=\"language-\">find<\/code> komutu hata veriyor, neden?<\/strong>  Hata mesaj\u0131n\u0131 dikkatlice inceleyin ve hangi dizinde hata olu\u015ftu\u011funu belirleyin.  Dosya izinleri, dizin yap\u0131s\u0131 veya komutun yanl\u0131\u015f kullan\u0131m\u0131 hata nedeni olabilir.<\/p>\n<p>3. <strong>Bulunan dosyalar\u0131 ba\u015fka bir dizine ta\u015f\u0131mak istiyorum.<\/strong>  <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">-exec mv {} \/hedef\/dizin\/ \\;<\/code> ile kullanabilirsiniz.  <code class=\"language-\">\/hedef\/dizin\/<\/code> yerine hedef dizinin yolunu yazmal\u0131s\u0131n\u0131z.<\/p>\n<p>4. <strong>D\u00fczenli ifadeleri nas\u0131l kullan\u0131r\u0131m?<\/strong>  D\u00fczenli ifadeler karma\u015f\u0131kt\u0131r, ancak g\u00fc\u00e7l\u00fcd\u00fcr.  <code class=\"language-\">man find<\/code> komutuyla <code class=\"language-\">-regex<\/code> se\u00e7ene\u011finin kullan\u0131m\u0131n\u0131 ve d\u00fczenli ifade s\u00f6zdizimini inceleyebilirsiniz.  [Fatih Soysal&#8217;\u0131n web sitesi](https:\/\/fatihsoysal.com) (buraya ilgili bir makale eklenebilirse harika olur)  d\u00fczenli ifadeler hakk\u0131nda daha fazla bilgi sunabilir.<\/p>\n<p>5. <strong><code class=\"language-\">find<\/code> komutunun t\u00fcm se\u00e7eneklerini nas\u0131l \u00f6\u011frenebilirim?<\/strong>  <code class=\"language-\">man find<\/code> komutunu \u00e7al\u0131\u015ft\u0131r\u0131n.  Bu, <code class=\"language-\">find<\/code> komutunun t\u00fcm se\u00e7enekleri ve kullan\u0131m \u00f6rnekleriyle ilgili kapsaml\u0131 bir belge sa\u011flayacakt\u0131r.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makale, Bash&#8217;te <code class=\"language-\">find<\/code> komutu kullanarak belirli bir kal\u0131pla ba\u015flayan dosyalar\u0131 bulman\u0131n farkl\u0131 yollar\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klad\u0131.  Temel kullan\u0131mdan ileri d\u00fczey tekniklere kadar geni\u015f bir yelpazede \u00f6rnekler verildi ve performans optimizasyonu i\u00e7in ipu\u00e7lar\u0131 payla\u015f\u0131ld\u0131.  Unutmay\u0131n, <code class=\"language-\">find<\/code> komutu, Linux sistemlerinde dosya y\u00f6netiminin temel ta\u015flar\u0131ndan biridir ve bu komutu etkin bir \u015fekilde kullanmak, verimlili\u011finizi \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131racakt\u0131r.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash ile Belirli Kal\u0131pla Ba\u015flayan T\u00fcm Dosyalar\u0131 Bulma Bir Linux sisteminde y\u00fczlerce, belki binlerce dosya aras\u0131nda belirli&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1328],"tags":[],"class_list":{"0":"post-26076","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-bash","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-19T03:47:44+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)\",\"datePublished\":\"2025-07-19T03:47:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/\"},\"wordCount\":973,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Bash\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/\",\"name\":\"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-19T03:47:44+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-19T03:47:44+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)","datePublished":"2025-07-19T03:47:44+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/"},"wordCount":973,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Bash"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/","name":"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-19T03:47:44+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-how-to-find-all-files-that-start-with-specific-pattern-ceviri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: How to Find All Files that Start with Specific Pattern (\u00c7eviri)"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=26076"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26076\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}