{"id":26070,"date":"2025-07-19T03:45:24","date_gmt":"2025-07-19T00:45:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/"},"modified":"2025-07-19T03:45:24","modified_gmt":"2025-07-19T00:45:24","slug":"bash-numarayla-biten-tum-dosyalari-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/","title":{"rendered":"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma"},"content":{"rendered":"<p># Bash ile Say\u0131yla Biten T\u00fcm Dosyalar\u0131 Bulma<\/p>\n<p>Bir\u00e7ok Linux kullan\u0131c\u0131s\u0131, belirli bir kriteri kar\u015f\u0131layan dosyalar\u0131 bulmak i\u00e7in s\u0131k s\u0131k Bash komutlar\u0131n\u0131 kullan\u0131r.  Bu makalede, Bash kullanarak say\u0131yla biten t\u00fcm dosyalar\u0131 nas\u0131l bulaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011frenece\u011fiz.  \u00d6rnekler, ipu\u00e7lar\u0131 ve performans optimizasyon teknikleriyle, bu g\u00f6revi nas\u0131l en etkili \u015fekilde yerine getirebilece\u011finizi g\u00f6sterece\u011fiz.  Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131:<\/strong><\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> <code class=\"language-\">find<\/code> komutu ile temel kullan\u0131m, basit \u00f6rnekler.<br \/>\n* <strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131,  <code class=\"language-\">grep<\/code> ile filtreleme, performans ipu\u00e7lar\u0131.<br \/>\n* <strong>\u0130leri Seviye:<\/strong>  <code class=\"language-\">xargs<\/code>, <code class=\"language-\">find<\/code> komutunun geli\u015fmi\u015f se\u00e7enekleri, performans analizi ve edge case&#8217;ler.<\/p>\n<p><strong>Bash&#8217;te Dosya Arama Temelleri: <code class=\"language-\">find<\/code> Komutu<\/strong><\/p>\n<p>Bash&#8217;te dosya arama i\u015flemlerinin temel ta\u015f\u0131 <code class=\"language-\">find<\/code> komutudur.  <code class=\"language-\">find<\/code> komutu, belirli bir dizinde veya dizin a\u011fac\u0131nda dosya ve dizinleri aramak ve buldu\u011funda belirli i\u015flemler ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131l\u0131r.  Say\u0131yla biten dosyalar\u0131 bulmak i\u00e7in <code class=\"language-\">find<\/code> komutunu,  <code class=\"language-\">-regex<\/code> veya <code class=\"language-\">-name<\/code> se\u00e7enekleriyle birlikte kullanaca\u011f\u0131z.<\/p>\n<p><strong>Say\u0131yla Biten Dosyalar\u0131 Bulma: Basit Bir Yakla\u015f\u0131m (<code class=\"language-\">-name<\/code>)<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in en basit yakla\u015f\u0131m, <code class=\"language-\">-name<\/code> se\u00e7ene\u011fini kullanmakt\u0131r.  Ancak bu y\u00f6ntem, sadece dosya ad\u0131n\u0131n sonunun say\u0131sal bir de\u011ferle bitti\u011fini kontrol eder.  Karma\u015f\u0131k dosya adlar\u0131 i\u00e7in yetersiz kalabilir.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  <code class=\"language-\">\/home\/kullanici\/belgeler<\/code> dizini alt\u0131nda say\u0131yla biten t\u00fcm dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find \/home\/kullanici\/belgeler -maxdepth 1 -name &quot;*[0-9]&quot;<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">\/home\/kullanici\/belgeler<\/code> dizini alt\u0131nda ( <code class=\"language-\">-maxdepth 1<\/code>  yaln\u0131zca bu dizini arar, alt dizinlere inmez), ad\u0131n\u0131n sonunda en az bir rakam bulunan (<code class=\"language-\">*[0-9]<\/code>) t\u00fcm dosyalar\u0131 listeler.  Bu, olduk\u00e7a basit bir \u00e7\u00f6z\u00fcm olsa da,  <code class=\"language-\">dosya123.txt<\/code> gibi dosyalar\u0131 bulurken <code class=\"language-\">dosya123_yedek.txt<\/code> gibi dosyalar\u0131 da listeleyebilir, yani \u00e7ok spesifik de\u011fildir.<\/p>\n<p><strong>Daha G\u00fc\u00e7l\u00fc Arama: D\u00fczenli \u0130fadeler ile (<code class=\"language-\">-regex<\/code>)<\/strong><\/p>\n<p>Daha geli\u015fmi\u015f ve hassas bir arama i\u00e7in d\u00fczenli ifadeler (regular expressions) kullanabiliriz. <code class=\"language-\">-regex<\/code> se\u00e7ene\u011fi,  dosya adlar\u0131n\u0131n daha karma\u015f\u0131k kal\u0131plarla e\u015fle\u015fmesini sa\u011flar.<\/p>\n<p><strong>\u00d6rnek:<\/strong> Sadece say\u0131yla biten dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find \/home\/kullanici\/belgeler -maxdepth 1 -regex &quot;.*[0-9]$&quot;<\/code><\/pre>\n<p>Bu komut,  <code class=\"language-\">.<\/code> (herhangi bir karakter), <code class=\"language-\">*<\/code> (s\u0131f\u0131r veya daha fazla karakter), <code class=\"language-\">[0-9]<\/code> (bir rakam) ve <code class=\"language-\">$<\/code> (sat\u0131r sonu)  sembollerini kullanarak sadece say\u0131yla biten dosyalar\u0131 bulur.  <code class=\"language-\">-maxdepth 1<\/code> se\u00e7ene\u011fi yine sadece belirtilen dizini arar. Bu y\u00f6ntem, daha \u00f6nceki y\u00f6nteme g\u00f6re daha kesin sonu\u00e7lar verir.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryosu: Proje Dosyalar\u0131n\u0131 Temizleme<\/strong><\/p>\n<p>Bir yaz\u0131l\u0131m geli\u015ftirme projesinde, her derleme sonras\u0131nda olu\u015fturulan <code class=\"language-\">output.1<\/code>, <code class=\"language-\">output.2<\/code>, <code class=\"language-\">output.3<\/code> gibi dosyalar olu\u015fabilir.  Bu dosyalar\u0131 temizlemek i\u00e7in <code class=\"language-\">find<\/code> komutunu kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>find . -maxdepth 1 -regex &quot;.*\\.[0-9]+$&quot; -delete<\/code><\/pre>\n<p>Bu komut, ge\u00e7erli dizin (<code class=\"language-\">.\/<\/code>) alt\u0131nda, nokta (<code class=\"language-\">.<\/code>) ile biten ve ard\u0131ndan bir veya daha fazla rakam bulunan t\u00fcm dosyalar\u0131 siler (<code class=\"language-\">-delete<\/code>).  Dikkatli olun, <code class=\"language-\">-delete<\/code> se\u00e7ene\u011fi dosyalar\u0131 geri d\u00f6nd\u00fcr\u00fclemez \u015fekilde siler.  \u00d6ncelikle komutu test edip, \u00e7\u0131kt\u0131s\u0131n\u0131 kontrol etmeniz \u00f6nerilir.<\/p>\n<p><strong>Performans Optimizasyonu: <code class=\"language-\">find<\/code> Komutunun Geli\u015fmi\u015f Se\u00e7enekleri<\/strong><\/p>\n<p>B\u00fcy\u00fck dizinlerde arama yaparken, <code class=\"language-\">find<\/code> komutunun performans\u0131n\u0131 iyile\u015ftirmek \u00f6nemlidir.  <code class=\"language-\">-type f<\/code> se\u00e7ene\u011fi sadece dosyalar\u0131 arar, dizinleri atlar ve performans\u0131 art\u0131r\u0131r.  Ayr\u0131ca, <code class=\"language-\">-prune<\/code> se\u00e7ene\u011fi belirli dizinleri aramadan atlamay\u0131 sa\u011flar.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  <code class=\"language-\">\/var\/log<\/code> gibi b\u00fcy\u00fck bir dizini ararken, belirli alt dizinleri atlamak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/log -type f \\( -path &quot;\/var\/log\/apache&quot; -o -path &quot;\/var\/log\/system&quot; \\) -prune -o -regex &quot;.*[0-9]$&quot;<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">\/var\/log<\/code> dizinini arar, ancak <code class=\"language-\">\/var\/log\/apache<\/code> ve <code class=\"language-\">\/var\/log\/system<\/code> dizinlerini atlar (<code class=\"language-\">-prune<\/code>).  Sadece di\u011fer dosyalarda say\u0131yla bitenleri arar.<\/p>\n<p><strong><code class=\"language-\">xargs<\/code> ile  <code class=\"language-\">find<\/code> Komutunun G\u00fcc\u00fcn\u00fc Art\u0131rmak<\/strong><\/p>\n<p><code class=\"language-\">find<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 ba\u015fka komutlara y\u00f6nlendirmek i\u00e7in <code class=\"language-\">xargs<\/code> kullanabiliriz. \u00d6rne\u011fin, say\u0131yla biten t\u00fcm dosyalar\u0131 <code class=\"language-\">zip<\/code> komutu ile s\u0131k\u0131\u015ft\u0131rmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -maxdepth 1 -regex &quot;.*\\.[0-9]+$&quot; -print0 | xargs -0 zip -r archive.zip<\/code><\/pre>\n<p>Bu komut,  <code class=\"language-\">find<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 <code class=\"language-\">xargs<\/code>&#8216;a g\u00f6nderir ve <code class=\"language-\">xargs<\/code> bu \u00e7\u0131kt\u0131y\u0131 <code class=\"language-\">zip<\/code> komutuna parametre olarak aktar\u0131r. <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">-0<\/code> se\u00e7enekleri, dosya adlar\u0131nda bo\u015fluk olan durumlarda sorun ya\u015famamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey: Edge Case&#8217;ler ve Performans Analizi<\/strong><\/p>\n<p>Baz\u0131 durumlarda,  <code class=\"language-\">-regex<\/code> se\u00e7ene\u011fi beklenmedik sonu\u00e7lar verebilir.  \u00d6rne\u011fin, dosya adlar\u0131nda \u00f6zel karakterler varsa, d\u00fczenli ifadeyi buna g\u00f6re ayarlaman\u0131z gerekebilir.  Ayr\u0131ca, \u00e7ok b\u00fcy\u00fck dizinlerde arama yaparken,  <code class=\"language-\">time<\/code> komutu ile <code class=\"language-\">find<\/code> komutunun \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7erek performans\u0131 analiz edebilirsiniz.<\/p>\n<pre class=\"language-bash\"><code>time find \/var\/log -type f -regex &quot;.*[0-9]$&quot;<\/code><\/pre>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, Bash kullanarak say\u0131yla biten t\u00fcm dosyalar\u0131 bulman\u0131n farkl\u0131 y\u00f6ntemlerini inceledik.  <code class=\"language-\">find<\/code> komutu ve d\u00fczenli ifadelerin g\u00fcc\u00fcn\u00fc kullanarak,  ihtiyac\u0131n\u0131za uygun en etkili \u00e7\u00f6z\u00fcm\u00fc bulabilirsiniz.  Unutmay\u0131n ki, performans optimizasyonu b\u00fcy\u00fck dizinler i\u00e7in kritik \u00f6neme sahiptir.  <code class=\"language-\">-type f<\/code>, <code class=\"language-\">-prune<\/code>, ve <code class=\"language-\">xargs<\/code> gibi se\u00e7enekleri kullanarak arama i\u015fleminizi h\u0131zland\u0131rabilirsiniz.  Ayr\u0131ca,  <code class=\"language-\">find<\/code> komutunun sundu\u011fu di\u011fer se\u00e7enekleri  [fatihsoysal.com](https:\/\/fatihsoysal.com) (buraya ilgili bir makale linki eklenebilir) gibi kaynaklardan inceleyerek daha da uzmanla\u015fabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-maxdepth<\/code> se\u00e7ene\u011fi ne i\u015fe yarar?<\/strong>  <code class=\"language-\">-maxdepth<\/code> se\u00e7ene\u011fi, <code class=\"language-\">find<\/code> komutunun alt dizinlere ne kadar derinli\u011fe inece\u011fini belirler.  <code class=\"language-\">-maxdepth 1<\/code>, sadece belirtilen dizini arar.<\/p>\n<p>2. <strong>D\u00fczenli ifadeler hakk\u0131nda daha fazla bilgi nerede bulabilirim?<\/strong>  D\u00fczenli ifadeler hakk\u0131nda daha fazla bilgi i\u00e7in online kaynaklar\u0131 ve dersleri inceleyebilirsiniz.<\/p>\n<p>3. <strong><code class=\"language-\">find<\/code> komutunun di\u011fer se\u00e7enekleri nelerdir?<\/strong>  <code class=\"language-\">find<\/code> komutunun \u00e7ok say\u0131da se\u00e7ene\u011fi vard\u0131r.  Bunlar\u0131 <code class=\"language-\">man find<\/code> komutu ile inceleyebilirsiniz.<\/p>\n<p>4. <strong><code class=\"language-\">xargs<\/code> komutu ne i\u015fe yarar?<\/strong>  <code class=\"language-\">xargs<\/code> komutu, <code class=\"language-\">find<\/code> gibi komutlar\u0131n \u00e7\u0131kt\u0131s\u0131n\u0131 ba\u015fka komutlara parametre olarak aktar\u0131r.<\/p>\n<p>5. <strong>B\u00fcy\u00fck dizinlerde arama yaparken performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  <code class=\"language-\">-type f<\/code>, <code class=\"language-\">-prune<\/code> ve <code class=\"language-\">xargs<\/code> gibi se\u00e7enekleri kullanarak ve d\u00fczenli ifadeleri optimize ederek performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash ile Say\u0131yla Biten T\u00fcm Dosyalar\u0131 Bulma Bir\u00e7ok Linux kullan\u0131c\u0131s\u0131, belirli bir kriteri kar\u015f\u0131layan dosyalar\u0131 bulmak i\u00e7in&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-26070","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: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma<\/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-numarayla-biten-tum-dosyalari-bulma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-19T00:45:24+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=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma\",\"datePublished\":\"2025-07-19T00:45:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/\"},\"wordCount\":871,\"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-numarayla-biten-tum-dosyalari-bulma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/\",\"name\":\"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-19T00:45:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma\"}]},{\"@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: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma","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-numarayla-biten-tum-dosyalari-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-19T00:45:24+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma","datePublished":"2025-07-19T00:45:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/"},"wordCount":871,"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-numarayla-biten-tum-dosyalari-bulma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/","name":"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-19T00:45:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-numarayla-biten-tum-dosyalari-bulma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: Numarayla Biten T\u00fcm Dosyalar\u0131 Bulma"}]},{"@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\/26070","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=26070"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26070\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}