{"id":29217,"date":"2025-09-09T12:45:27","date_gmt":"2025-09-09T09:45:27","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/"},"modified":"2025-09-09T12:45:27","modified_gmt":"2025-09-09T09:45:27","slug":"bash-belirli-uzantili-tum-dosyalari-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/","title":{"rendered":"Bash: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma"},"content":{"rendered":"<p># Bash ile Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> Bash komut sat\u0131r\u0131 kullanarak belirli bir uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 nas\u0131l h\u0131zl\u0131 ve etkili bir \u015fekilde bulaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Bu kapsaml\u0131 rehber, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lar\u0131na kadar herkes i\u00e7in ad\u0131m ad\u0131m talimatlar, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyonu ipu\u00e7lar\u0131 sunar.  <code class=\"language-\">find<\/code> komutunun g\u00fcc\u00fcn\u00fc ke\u015ffedin ve zaman kazan\u0131n!<\/p>\n<p>G\u00fcn\u00fcm\u00fczde bilgisayarlar\u0131m\u0131zda devasa miktarda veri depoluyoruz.  Bu veriler aras\u0131nda, belirli bir proje i\u00e7in ihtiya\u00e7 duydu\u011fumuz, belirli bir uzant\u0131ya sahip dosyalar\u0131 bulmak zaman zaman zorlu bir g\u00f6rev haline gelebiliyor.  \u00d6rne\u011fin, bir web geli\u015ftiricisi t\u00fcm <code class=\"language-\">.html<\/code> dosyalar\u0131n\u0131, bir veri bilimcisi t\u00fcm <code class=\"language-\">.csv<\/code> dosyalar\u0131n\u0131 veya bir grafiker t\u00fcm <code class=\"language-\">.psd<\/code> dosyalar\u0131n\u0131 bulmak isteyebilir.  Bu gibi durumlarda, Bash komut sat\u0131r\u0131n\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc ara\u00e7lar i\u015fimizi olduk\u00e7a kolayla\u015ft\u0131r\u0131r. Bu makalede, Bash kullanarak belirli bir uzant\u0131ya sahip t\u00fcm dosyalar\u0131 bulman\u0131n farkl\u0131 y\u00f6ntemlerini, performans optimizasyonunu ve ileri d\u00fczey teknikleri ele alaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, yeni ba\u015flayanlardan uzman seviyesine kadar herkes i\u00e7in uygun olacak \u015fekilde tasarlanm\u0131\u015ft\u0131r.  A\u015fa\u011f\u0131daki ad\u0131mlar\u0131 takip ederek, Bash&#8217;te dosya arama becerilerinizi geli\u015ftirebilirsiniz.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> <code class=\"language-\">find<\/code> komutunun temelleri, basit \u00f6rnekler ve ad\u0131m ad\u0131m a\u00e7\u0131klamalar.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat senaryolar\u0131, <code class=\"language-\">find<\/code> komutunun daha geli\u015fmi\u015f se\u00e7enekleri ve optimizasyon ipu\u00e7lar\u0131.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, karma\u015f\u0131k dosya yap\u0131lar\u0131 ve \u00f6zel durumlar\u0131n ele al\u0131nmas\u0131.<\/p>\n<p><strong>Bash Temelleri: <code class=\"language-\">find<\/code> Komutu<\/strong><\/p>\n<p><code class=\"language-\">find<\/code> komutu, Linux ve benzeri i\u015fletim sistemlerinde dosya ve dizinleri aramak i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Temel kullan\u0131m \u015fekli \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-bash\"><code>find [ba\u015flang\u0131\u00e7_dizini] [se\u00e7enekler] [eylemler]<\/code><\/pre>\n<p>* <strong>ba\u015flang\u0131\u00e7_dizini:<\/strong> Araman\u0131n ba\u015flayaca\u011f\u0131 dizin.  Belirtilmezse, mevcut dizinden ba\u015flar.<br \/>\n* <strong>se\u00e7enekler:<\/strong> Aramay\u0131 filtrelemek i\u00e7in kullan\u0131lan se\u00e7enekler.  \u00d6rne\u011fin, dosya t\u00fcr\u00fcn\u00fc, dosya boyutunu veya son de\u011fi\u015ftirilme tarihini belirtebilirsiniz.<br \/>\n* <strong>eylemler:<\/strong> Bulunan dosyalara uygulanacak eylemler.  \u00d6rne\u011fin, dosyalar\u0131 listelemek, silmek veya ba\u015fka bir dizine ta\u015f\u0131mak i\u00e7in kullan\u0131labilir.<\/p>\n<p><strong>Nas\u0131l Belirli Bir Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulurum? (Yeni Ba\u015flayanlar \u0130\u00e7in)<\/strong><\/p>\n<p>En basit kullan\u0131mda, belirli bir uzant\u0131ya sahip t\u00fcm dosyalar\u0131 bulmak i\u00e7in <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">-name<\/code> se\u00e7ene\u011fiyle birlikte kullan\u0131r\u0131z. \u00d6rne\u011fin, mevcut dizin ve alt dizinlerindeki 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;<\/code><\/pre>\n<p>Bu komut, mevcut dizini (<code class=\"language-\">.<\/code>) ve alt dizinlerini tarar ve ad\u0131nda <code class=\"language-\">.txt<\/code> uzant\u0131s\u0131 bulunan t\u00fcm dosyalar\u0131 ekrana yazar.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  <code class=\"language-\">\/home\/kullanici\/belgeler<\/code> dizini i\u00e7indeki t\u00fcm <code class=\"language-\">.pdf<\/code> dosyalar\u0131n\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find \/home\/kullanici\/belgeler -name &quot;*.pdf&quot;<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">\/home\/kullanici\/belgeler<\/code> dizini ve alt dizinlerindeki t\u00fcm <code class=\"language-\">.pdf<\/code> dosyalar\u0131n\u0131 listeler.  E\u011fer sadece dosya adlar\u0131n\u0131 g\u00f6rmek istiyorsan\u0131z, <code class=\"language-\">-print0<\/code> se\u00e7ene\u011fini kullanabilirsiniz, bu da null karakterle ayr\u0131lm\u0131\u015f bir \u00e7\u0131kt\u0131 sa\u011flar ve bu da bo\u015fluk i\u00e7eren dosya adlar\u0131yla daha iyi \u00e7al\u0131\u015f\u0131r.<\/p>\n<pre class=\"language-bash\"><code>find \/home\/kullanici\/belgeler -name &quot;*.pdf&quot; -print0<\/code><\/pre>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>Diyelim ki, bir web sitesinin t\u00fcm HTML dosyalar\u0131n\u0131 yedeklemek istiyorsunuz.  Web sitesinin dosyalar\u0131 <code class=\"language-\">\/var\/www\/html<\/code> dizininde bulunuyor.  A\u015fa\u011f\u0131daki komut, t\u00fcm <code class=\"language-\">.html<\/code> dosyalar\u0131n\u0131 listeler:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/www\/html -name &quot;*.html&quot;<\/code><\/pre>\n<p>Ancak, bu komut \u00e7ok b\u00fcy\u00fck bir dizini tararsa, zaman alabilir.  Performans\u0131 art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki ipu\u00e7lar\u0131n\u0131 kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-type f<\/code> se\u00e7ene\u011fi:<\/strong> Sadece dosyalar\u0131 aramak i\u00e7in <code class=\"language-\">-type f<\/code> se\u00e7ene\u011fini ekleyin.  Bu, dizinleri arama s\u00fcresini azalt\u0131r.<\/p>\n<pre class=\"language-bash\"><code>find \/var\/www\/html -type f -name &quot;*.html&quot;<\/code><\/pre>\n<p>* <strong><code class=\"language-\">-maxdepth<\/code> se\u00e7ene\u011fi:<\/strong>  Araman\u0131n derinli\u011fini s\u0131n\u0131rlamak i\u00e7in <code class=\"language-\">-maxdepth<\/code> se\u00e7ene\u011fini kullan\u0131n.  \u00d6rne\u011fin, sadece ana dizindeki dosyalar\u0131 aramak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/www\/html -maxdepth 1 -type f -name &quot;*.html&quot;<\/code><\/pre>\n<p>* <strong><code class=\"language-\">xargs<\/code> komutu:<\/strong>  Bulunan dosyalar\u0131 ba\u015fka bir komutun girdisi olarak kullanmak i\u00e7in <code class=\"language-\">xargs<\/code> komutuyla birle\u015ftirebilirsiniz.  \u00d6rne\u011fin, bulunan t\u00fcm <code class=\"language-\">.html<\/code> dosyalar\u0131n\u0131 <code class=\"language-\">tar<\/code> komutu ile s\u0131k\u0131\u015ft\u0131rmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/www\/html -type f -name &quot;*.html&quot; -print0 | xargs -0 tar -cvzf html_yedegi.tar.gz<\/code><\/pre>\n<p><strong>\u0130leri Seviye Teknikler: Performans Analizi ve \u00d6zel Durumlar<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dosya sistemlerinde, <code class=\"language-\">find<\/code> komutu uzun s\u00fcrebilir.  Performans\u0131 analiz etmek ve iyile\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki y\u00f6ntemleri kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">time<\/code> komutu:<\/strong>  <code class=\"language-\">find<\/code> komutunun \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7mek i\u00e7in <code class=\"language-\">time<\/code> komutunu kullan\u0131n:<\/p>\n<pre class=\"language-bash\"><code>time find \/var\/www\/html -type f -name &quot;*.html&quot;<\/code><\/pre>\n<p>* <strong>Paralel Arama:<\/strong>  <code class=\"language-\">find<\/code> komutu tek bir \u00e7ekirde\u011fi kullan\u0131r. B\u00fcy\u00fck dizinlerde paralel arama i\u00e7in <code class=\"language-\">parallel<\/code> komutu kullan\u0131labilir. Ancak bu, daha karma\u015f\u0131k bir yap\u0131 gerektirir ve ayr\u0131 bir makale konusu olabilir.<\/p>\n<p><strong>\u00d6zel Durumlar:<\/strong><\/p>\n<p>* <strong>Bo\u015fluk i\u00e7eren dosya adlar\u0131:<\/strong> Bo\u015fluk i\u00e7eren dosya adlar\u0131yla \u00e7al\u0131\u015f\u0131rken <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">xargs -0<\/code> se\u00e7eneklerini kullanmak \u00f6nemlidir.  Bu, dosya adlar\u0131ndaki bo\u015fluklar\u0131n do\u011fru \u015fekilde i\u015flenmesini sa\u011flar.<\/p>\n<p>* <strong>Gizli dosyalar:<\/strong> Gizli dosyalar\u0131 (<code class=\"language-\">.htaccess<\/code> gibi) aramak i\u00e7in <code class=\"language-\">-name \".*\"<\/code> kullanabilirsiniz.<\/p>\n<p><strong>Dosya Uzant\u0131lar\u0131n\u0131 Filtrelemede Daha Geli\u015fmi\u015f Y\u00f6ntemler<\/strong><\/p>\n<p><code class=\"language-\">find<\/code> komutu,  <code class=\"language-\">-regex<\/code> se\u00e7ene\u011fi ile daha karma\u015f\u0131k d\u00fczenli ifadeler kullanarak dosya isimlerini filtrelemenize olanak tan\u0131r. \u00d6rne\u011fin, <code class=\"language-\">.txt<\/code> veya <code class=\"language-\">.log<\/code> uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -regex &quot;.*\\.\\(txt\\|log\\)&quot;<\/code><\/pre>\n<p>Bu komut,  <code class=\"language-\">txt<\/code> veya <code class=\"language-\">log<\/code> ile biten t\u00fcm dosya isimlerini bulur.  Bu y\u00f6ntem, daha esnek ve g\u00fc\u00e7l\u00fc bir arama imkan\u0131 sunar.  Ancak, d\u00fczenli ifadelerin kullan\u0131m\u0131 daha fazla bilgi gerektirir.  [Fatih Soysal&#8217;\u0131n d\u00fczenli ifadeler hakk\u0131ndaki yaz\u0131lar\u0131ndan](https:\/\/fatihsoysal.com) (varsay\u0131msal ba\u011flant\u0131 &#8211;  konuya uygun bir makale ba\u011flant\u0131s\u0131 eklenmelidir) daha fazla bilgi edinebilirsiniz.<\/p>\n<p><strong><code class=\"language-\">locate<\/code> Komutu: H\u0131zl\u0131 Arama \u0130\u00e7in Bir Alternatif<\/strong><\/p>\n<p><code class=\"language-\">locate<\/code> komutu, <code class=\"language-\">find<\/code> komutuna g\u00f6re daha h\u0131zl\u0131 bir arama sunar.  Ancak, <code class=\"language-\">locate<\/code> veritaban\u0131n\u0131n d\u00fczenli olarak g\u00fcncellenmesi gerekir.  Bu komut, dosya isimlerini i\u00e7eren bir veritaban\u0131n\u0131 kullan\u0131r ve bu veritaban\u0131, <code class=\"language-\">updatedb<\/code> komutu ile g\u00fcncellenir.<\/p>\n<pre class=\"language-bash\"><code>locate &quot;*.txt&quot;<\/code><\/pre>\n<p>Bu komut, sistemdeki t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 listeler.  Ancak, <code class=\"language-\">locate<\/code> komutu, <code class=\"language-\">find<\/code> komutunun sundu\u011fu t\u00fcm se\u00e7enekleri sunmaz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, Bash kullanarak belirli bir uzant\u0131ya sahip t\u00fcm dosyalar\u0131 bulman\u0131n farkl\u0131 y\u00f6ntemlerini inceledik.  <code class=\"language-\">find<\/code> komutu, dosya arama i\u015flemlerinde \u00e7ok y\u00f6nl\u00fc ve g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Ancak, performans optimizasyonu i\u00e7in uygun se\u00e7enekleri kullanmak ve \u00f6zel durumlar\u0131 dikkate almak \u00f6nemlidir.  <code class=\"language-\">locate<\/code> komutu ise h\u0131zl\u0131 arama i\u00e7in alternatif bir \u00e7\u00f6z\u00fcm sunar.  Uygun y\u00f6ntemi se\u00e7erken, dosya sisteminin b\u00fcy\u00fckl\u00fc\u011f\u00fc ve arama gereksinimleri g\u00f6z \u00f6n\u00fcnde bulundurulmal\u0131d\u0131r.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">find<\/code> komutu \u00e7ok yava\u015f \u00e7al\u0131\u015f\u0131yorsa ne yapmal\u0131y\u0131m?<\/strong>  <code class=\"language-\">-maxdepth<\/code>, <code class=\"language-\">-type f<\/code> se\u00e7eneklerini kullan\u0131n ve m\u00fcmk\u00fcnse <code class=\"language-\">locate<\/code> komutunu deneyin.<\/p>\n<p>2. <strong>Bo\u015fluk i\u00e7eren dosya isimlerini nas\u0131l bulabilirim?<\/strong>  <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">xargs -0<\/code> se\u00e7eneklerini kullan\u0131n.<\/p>\n<p>3. <strong>Gizli dosyalar\u0131 nas\u0131l bulabilirim?<\/strong>  <code class=\"language-\">-name \".*\"<\/code> se\u00e7ene\u011fini kullan\u0131n.<\/p>\n<p>4. <strong><code class=\"language-\">find<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 bir dosyaya nas\u0131l kaydedebilirim?<\/strong>  <code class=\"language-\">> \u00e7\u0131kt\u0131.txt<\/code> kullan\u0131n (\u00f6rne\u011fin: <code class=\"language-\">find . -name \"*.txt\" > dosya_listesi.txt<\/code>).<\/p>\n<p>5. <strong>Belirli bir tarih aral\u0131\u011f\u0131nda de\u011fi\u015ftirilen dosyalar\u0131 nas\u0131l bulabilirim?<\/strong> <code class=\"language-\">-newerXY<\/code> ve <code class=\"language-\">-otXY<\/code> se\u00e7eneklerini kullan\u0131n (X: tarih, Y: zaman).<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash ile Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma Meta A\u00e7\u0131klamas\u0131: Bash komut sat\u0131r\u0131 kullanarak belirli bir uzant\u0131l\u0131 t\u00fcm&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-29217","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: Belirli Uzant\u0131l\u0131 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-belirli-uzantili-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: Belirli Uzant\u0131l\u0131 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-belirli-uzantili-tum-dosyalari-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-09T09:45:27+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-belirli-uzantili-tum-dosyalari-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma\",\"datePublished\":\"2025-09-09T09:45:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/\"},\"wordCount\":1089,\"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-belirli-uzantili-tum-dosyalari-bulma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/\",\"name\":\"Bash: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-09T09:45:27+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: Belirli Uzant\u0131l\u0131 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: Belirli Uzant\u0131l\u0131 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-belirli-uzantili-tum-dosyalari-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-09T09:45:27+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-belirli-uzantili-tum-dosyalari-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma","datePublished":"2025-09-09T09:45:27+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/"},"wordCount":1089,"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-belirli-uzantili-tum-dosyalari-bulma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/","name":"Bash: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-09T09:45:27+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-belirli-uzantili-tum-dosyalari-bulma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: Belirli Uzant\u0131l\u0131 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\/29217","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=29217"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29217\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}