{"id":28088,"date":"2025-08-23T03:15:24","date_gmt":"2025-08-23T00:15:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/"},"modified":"2025-09-01T18:31:39","modified_gmt":"2025-09-01T15:31:39","slug":"bash-dosya-listesinin-toplam-boyutunu-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/","title":{"rendered":"Bash: Dosya Listesinin Toplam Boyutunu Bulma"},"content":{"rendered":"<p># Bash ile Birden \u00c7ok Dosyan\u0131n Toplam Boyutunu Bulma<\/p>\n<p>Bir web geli\u015ftiricisi olarak, sunucudaki log dosyalar\u0131n\u0131n toplam boyutunu d\u00fczenli olarak kontrol etmeniz gerekiyor. Ya da bir veri bilimcisi olarak, analiz i\u00e7in toplad\u0131\u011f\u0131n\u0131z petabaytlarca veriyi y\u00f6netmeli ve toplam disk kullan\u0131m\u0131n\u0131 izlemelisiniz.  Bu gibi durumlarda, y\u00fczlerce hatta binlerce dosyan\u0131n toplam boyutunu tek tek kontrol etmek imkans\u0131zd\u0131r. \u0130\u015fte tam bu noktada Bash betikleri devreye giriyor. Bu makalede, Bash kullanarak bir dosya listesinin toplam boyutunu nas\u0131l hesaplayaca\u011f\u0131n\u0131z\u0131, performans optimizasyonunu nas\u0131l yapaca\u011f\u0131n\u0131z\u0131 ve kar\u015f\u0131la\u015fabilece\u011finiz zorluklar\u0131 nas\u0131l a\u015faca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/p>\n<p><strong>Bash Temelleri: Dosya Boyutu ve Toplama \u0130\u015flemleri<\/strong><\/p>\n<p>Bash betikleri, Linux ve benzeri sistemlerde komut sat\u0131r\u0131 \u00fczerinden otomasyon sa\u011flayan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r.  Dosya boyutunu \u00f6\u011frenmek i\u00e7in <code class=\"language-\">du<\/code> (disk usage) komutu kullan\u0131l\u0131rken, toplama i\u015flemleri i\u00e7in <code class=\"language-\">awk<\/code> veya <code class=\"language-\">bc<\/code> gibi ara\u00e7lar kullan\u0131l\u0131r.  \u00d6rne\u011fin, tek bir dosyan\u0131n boyutunu \u00f6\u011frenmek i\u00e7in <code class=\"language-\">du -sh dosya_adi<\/code> komutunu kullanabilirsiniz. <code class=\"language-\">-s<\/code> se\u00e7ene\u011fi \u00f6zet bilgisi verirken, <code class=\"language-\">-h<\/code> se\u00e7ene\u011fi insan taraf\u0131ndan okunabilir bir birim (KB, MB, GB vb.) kullan\u0131lmas\u0131n\u0131 sa\u011flar. Ancak birden fazla dosyan\u0131n toplam boyutunu hesaplamak i\u00e7in daha karma\u015f\u0131k bir yakla\u015f\u0131m gereklidir.<\/p>\n<p><strong>\u00d6rnek:<\/strong> <code class=\"language-\">du -sh dosya1.txt dosya2.txt<\/code> komutu, <code class=\"language-\">dosya1.txt<\/code> ve <code class=\"language-\">dosya2.txt<\/code> dosyalar\u0131n\u0131n ayr\u0131 ayr\u0131 boyutlar\u0131n\u0131 g\u00f6sterir.  Toplam boyutu elde etmek i\u00e7in ek bir i\u015flem yapman\u0131z gerekir. Bu i\u015flemi <code class=\"language-\">awk<\/code> ile kolayca yapabiliriz.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m Rehber<\/strong><\/p>\n<p>\u0130lk olarak, dosya isimlerini i\u00e7eren bir liste olu\u015ftural\u0131m.  Bu liste, bir metin dosyas\u0131nda (<code class=\"language-\">dosya_listesi.txt<\/code>) veya do\u011frudan komut sat\u0131r\u0131nda belirtilebilir.  A\u015fa\u011f\u0131da, bir metin dosyas\u0131nda listeyi kullanarak toplam boyut hesaplaman\u0131n basit bir \u00f6rne\u011fi verilmi\u015ftir:<\/p>\n<p><strong>Ad\u0131m 1:<\/strong> Dosya listesini olu\u015fturun. <code class=\"language-\">dosya_listesi.txt<\/code> adl\u0131 bir dosya olu\u015fturun ve i\u00e7ine her sat\u0131ra bir dosya ad\u0131 yaz\u0131n:<\/p>\n<pre class=\"language-\"><code>dosya1.txt\ndosya2.txt\nresim1.jpg\nvideo.mp4<\/code><\/pre>\n<p><strong>Ad\u0131m 2:<\/strong>  A\u015fa\u011f\u0131daki Bash beti\u011fini kullan\u0131n:<\/p>\n<pre class=\"language-bash\"><code>#!\/bin\/bash\n\ntoplam_boyut=0\nwhile IFS= read -r dosya; do\n  boyut=$(du -sb &quot;$dosya&quot; | awk '{print $1}')\n  toplam_boyut=$((toplam_boyut + boyut))\ndone &lt; dosya_listesi.txt\n\necho &quot;Toplam boyut: $(du -sh &lt;&lt;&lt;&quot;$toplam_boyut&quot;)&quot;<\/code><\/pre>\n<p>Bu betik, <code class=\"language-\">dosya_listesi.txt<\/code> dosyas\u0131ndaki her dosya i\u00e7in <code class=\"language-\">du -sb<\/code> komutunu kullanarak bayt cinsinden boyutunu al\u0131r ve <code class=\"language-\">toplam_boyut<\/code> de\u011fi\u015fkenine ekler. Son olarak, toplam boyutu insan taraf\u0131ndan okunabilir bir formatta ekrana yazar.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>Diyelim ki bir web sunucusunda g\u00fcnl\u00fck olarak olu\u015fturulan log dosyalar\u0131n\u0131n toplam boyutunu izlemek istiyorsunuz.  Bu dosyalar <code class=\"language-\">\/var\/log\/apache2<\/code> dizininde bulunuyor ve her g\u00fcn yeni dosyalar ekleniyor.  Bu durumda, yukar\u0131daki basit yakla\u015f\u0131m yetersiz kalabilir.  Daha verimli bir \u00e7\u00f6z\u00fcm, <code class=\"language-\">find<\/code> komutu ile dosyalar\u0131 filtrelemek ve <code class=\"language-\">xargs<\/code> ile <code class=\"language-\">du<\/code> komutunu paralel \u00e7al\u0131\u015ft\u0131rmakt\u0131r:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/log\/apache2 -type f -name &quot;*.log&quot; -print0 | xargs -0 -I {} du -sb {} | awk '{sum += $1} END {print sum}'<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">\/var\/log\/apache2<\/code> dizinindeki t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 bulur, <code class=\"language-\">xargs<\/code> ile <code class=\"language-\">du<\/code> komutunu her dosya i\u00e7in paralel olarak \u00e7al\u0131\u015ft\u0131r\u0131r ve <code class=\"language-\">awk<\/code> ile toplam boyutu hesaplar.  Bu y\u00f6ntem, \u00f6zellikle \u00e7ok say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken \u00f6nemli bir performans art\u0131\u015f\u0131 sa\u011flar.  Ayr\u0131ca, <code class=\"language-\">find<\/code> komutunun <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">xargs<\/code>&#8216;\u0131n <code class=\"language-\">-0<\/code> se\u00e7enekleri, dosya isimlerinde bo\u015fluk veya \u00f6zel karakter bulunmas\u0131 durumunda sorunlar\u0131 \u00f6nler.  <strong>Performans Optimizasyonu:<\/strong>  <code class=\"language-\">xargs<\/code>&#8216;\u0131n <code class=\"language-\">-P<\/code> se\u00e7ene\u011fi ile paralel i\u015flem say\u0131s\u0131n\u0131 belirleyerek performans\u0131 daha da art\u0131rabilirsiniz.  Sisteminizin kaynaklar\u0131na g\u00f6re bu say\u0131y\u0131 ayarlayabilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken, yukar\u0131daki y\u00f6ntemler bile yeterince h\u0131zl\u0131 olmayabilir.  Bu durumlarda, daha geli\u015fmi\u015f teknikler kullanmak gerekebilir. \u00d6rne\u011fin, <code class=\"language-\">du<\/code> komutunun <code class=\"language-\">--apparent-size<\/code> se\u00e7ene\u011fi, dosyalar\u0131n disk \u00fczerinde kaplad\u0131\u011f\u0131 ger\u00e7ek alan\u0131 g\u00f6sterirken, varsay\u0131lan olarak kullan\u0131lan <code class=\"language-\">-s<\/code> se\u00e7ene\u011fi, dosyalar\u0131n mant\u0131ksal boyutunu g\u00f6sterir.  Bu iki de\u011fer aras\u0131nda fark olabilir, \u00f6zellikle de hard link&#8217;ler kullan\u0131l\u0131yorsa.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong>  Sembolik linkler (symbolic links) ve hard link&#8217;ler toplam boyutu etkiler.  <code class=\"language-\">du<\/code> komutunun farkl\u0131 se\u00e7enekleri bu durumlar\u0131 farkl\u0131 \u015fekilde ele al\u0131r.  Do\u011fru sonucu elde etmek i\u00e7in, kulland\u0131\u011f\u0131n\u0131z <code class=\"language-\">du<\/code> se\u00e7eneklerini ve dosya sisteminizin \u00f6zelliklerini dikkatlice g\u00f6z \u00f6n\u00fcnde bulundurman\u0131z gerekir.  Ayr\u0131ca, dosya isimlerinde \u00f6zel karakterler bulunmas\u0131 durumunda, do\u011fru ka\u00e7\u0131\u015f karakterlerini kullanarak komutlar\u0131n do\u011fru \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flaman\u0131z \u00f6nemlidir.<\/p>\n<p><strong>Toplam Dosya Boyutunu Hesaplaman\u0131n Farkl\u0131 Yollar\u0131<\/strong><\/p>\n<p>Yukar\u0131da bahsedilen y\u00f6ntemlere ek olarak, <code class=\"language-\">find<\/code> komutu ile birle\u015ftirilmi\u015f <code class=\"language-\">stat<\/code> komutu da kullan\u0131labilir.  <code class=\"language-\">stat<\/code> komutu, bir dosya hakk\u0131nda detayl\u0131 bilgi sa\u011flar ve bu bilgiyi kullanarak toplam boyutu hesaplayabiliriz.  Ancak bu y\u00f6ntem, <code class=\"language-\">du<\/code> komutuna g\u00f6re daha az verimli olabilir.<\/p>\n<pre class=\"language-bash\"><code>find \/path\/to\/directory -type f -exec stat -c %s {} + | awk '{sum += $1} END {print sum}'<\/code><\/pre>\n<p>Bu komut, belirtilen dizindeki t\u00fcm dosyalar\u0131n boyutlar\u0131n\u0131 al\u0131r ve toplam\u0131n\u0131 hesaplar.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>* <strong>\u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in ne yapmal\u0131y\u0131m?<\/strong> \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in, <code class=\"language-\">du<\/code> komutunun <code class=\"language-\">--apparent-size<\/code> se\u00e7ene\u011fini kullanarak disk \u00fczerinde kaplad\u0131klar\u0131 ger\u00e7ek alan\u0131 hesaplaman\u0131z daha do\u011fru sonu\u00e7lar verebilir. Ayr\u0131ca, i\u015flemi par\u00e7alara b\u00f6lerek ve paralel olarak \u00e7al\u0131\u015ft\u0131rarak performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p>* <strong>Dosya isimlerinde bo\u015fluk varsa ne olur?<\/strong> Dosya isimlerinde bo\u015fluk veya \u00f6zel karakterler varsa, <code class=\"language-\">find<\/code> komutunun <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">xargs<\/code> komutunun <code class=\"language-\">-0<\/code> se\u00e7eneklerini kullanman\u0131z gerekir.<\/p>\n<p>* <strong>Hata mesajlar\u0131 al\u0131yorsam ne yapmal\u0131y\u0131m?<\/strong> Hata mesajlar\u0131n\u0131 dikkatlice inceleyin ve olas\u0131 nedenleri ara\u015ft\u0131r\u0131n. Dosya izinleri, dosya varl\u0131\u011f\u0131, komutlar\u0131n do\u011fru kullan\u0131m\u0131 gibi konular\u0131 kontrol edin.<\/p>\n<p>* <strong>Farkl\u0131 dosya tiplerinin toplam boyutunu nas\u0131l hesaplar\u0131m?<\/strong> <code class=\"language-\">find<\/code> komutunun <code class=\"language-\">-type<\/code> se\u00e7ene\u011fi ile dosya tiplerini filtreleyebilirsiniz. \u00d6rne\u011fin, sadece <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131n boyutunu hesaplamak i\u00e7in <code class=\"language-\">find . -type f -name \"*.txt\" ...<\/code> komutunu kullanabilirsiniz.<\/p>\n<p>* <strong>Toplam boyutu insan taraf\u0131ndan okunabilir bir birimde nas\u0131l g\u00f6steririm?<\/strong> <code class=\"language-\">du<\/code> komutunun <code class=\"language-\">-h<\/code> se\u00e7ene\u011fini veya <code class=\"language-\">numfmt<\/code> komutunu kullanabilirsiniz.  <code class=\"language-\">numfmt --to=iec<\/code> komutu, baytlar\u0131 IEC birimlerine (KiB, MiB, GiB) d\u00f6n\u00fc\u015ft\u00fcr\u00fcr.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bash betikleri kullanarak bir dosya listesinin toplam boyutunu hesaplamak, \u00f6zellikle b\u00fcy\u00fck miktarda veri ile \u00e7al\u0131\u015f\u0131rken olduk\u00e7a faydal\u0131d\u0131r.  Bu makalede, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar farkl\u0131 seviyelerde bilgi ve teknikler sunarak, bu i\u015flemi verimli ve g\u00fcvenilir bir \u015fekilde ger\u00e7ekle\u015ftirmenize yard\u0131mc\u0131 olmay\u0131 ama\u00e7lad\u0131k.  Do\u011fru komutlar\u0131 ve teknikleri kullanarak, zaman ve kaynak tasarrufu sa\u011flayabilirsiniz.  Daha fazla ileri seviye Bash betikleme teknikleri i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash ile Birden \u00c7ok Dosyan\u0131n Toplam Boyutunu Bulma Bir web geli\u015ftiricisi olarak, sunucudaki log dosyalar\u0131n\u0131n toplam boyutunu&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-28088","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: Dosya Listesinin Toplam Boyutunu 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-dosya-listesinin-toplam-boyutunu-bulma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: Dosya Listesinin Toplam Boyutunu Bulma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-23T00:15:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:31:39+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-dosya-listesinin-toplam-boyutunu-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: Dosya Listesinin Toplam Boyutunu Bulma\",\"datePublished\":\"2025-08-23T00:15:24+00:00\",\"dateModified\":\"2025-09-01T15:31:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/\"},\"wordCount\":1017,\"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-dosya-listesinin-toplam-boyutunu-bulma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/\",\"name\":\"Bash: Dosya Listesinin Toplam Boyutunu Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-23T00:15:24+00:00\",\"dateModified\":\"2025-09-01T15:31:39+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: Dosya Listesinin Toplam Boyutunu 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: Dosya Listesinin Toplam Boyutunu 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-dosya-listesinin-toplam-boyutunu-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: Dosya Listesinin Toplam Boyutunu Bulma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-23T00:15:24+00:00","article_modified_time":"2025-09-01T15:31:39+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-dosya-listesinin-toplam-boyutunu-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: Dosya Listesinin Toplam Boyutunu Bulma","datePublished":"2025-08-23T00:15:24+00:00","dateModified":"2025-09-01T15:31:39+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/"},"wordCount":1017,"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-dosya-listesinin-toplam-boyutunu-bulma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/","name":"Bash: Dosya Listesinin Toplam Boyutunu Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-23T00:15:24+00:00","dateModified":"2025-09-01T15:31:39+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-dosya-listesinin-toplam-boyutunu-bulma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: Dosya Listesinin Toplam Boyutunu 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\/28088","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=28088"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28088\/revisions"}],"predecessor-version":[{"id":28643,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28088\/revisions\/28643"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}