{"id":28004,"date":"2025-08-22T00:10:24","date_gmt":"2025-08-21T21:10:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/"},"modified":"2025-09-01T18:07:08","modified_gmt":"2025-09-01T15:07:08","slug":"sed-ile-birden-fazla-dosya-adini-degistirme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/","title":{"rendered":"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme"},"content":{"rendered":"<p># sed ile Birden Fazla Dosya Yeniden Adland\u0131rma: Tam Bir K\u0131lavuz<\/p>\n<p>Birden fazla dosyan\u0131n ad\u0131n\u0131 tek tek de\u011fi\u015ftirmek zaman al\u0131c\u0131 ve s\u0131k\u0131c\u0131 bir i\u015ftir.  \u0130\u015fte tam bu noktada, g\u00fc\u00e7l\u00fc bir komut sat\u0131r\u0131 arac\u0131 olan <code class=\"language-\">sed<\/code> devreye giriyor.  <code class=\"language-\">sed<\/code> (stream editor), metin dosyalar\u0131n\u0131 d\u00fczenlemek i\u00e7in tasarlanm\u0131\u015f olsa da, ak\u0131ll\u0131ca kullan\u0131ld\u0131\u011f\u0131nda dosya adlar\u0131n\u0131 toplu olarak de\u011fi\u015ftirmek i\u00e7in de olduk\u00e7a etkili bir ara\u00e7t\u0131r. Bu makalede, <code class=\"language-\">sed<\/code> kullanarak birden fazla dosyan\u0131n ad\u0131n\u0131 nas\u0131l yeniden adland\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar kapsayacak \u015fekilde \u00f6\u011freneceksiniz.  Farkl\u0131 senaryolar ve performans optimizasyon teknikleri ele al\u0131narak, <code class=\"language-\">sed<\/code>&#8216;in g\u00fcc\u00fcn\u00fc ke\u015ffedeceksiniz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, <code class=\"language-\">sed<\/code> ile dosya yeniden adland\u0131rmay\u0131 \u00fc\u00e7 seviyede ele almaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> (Ad\u0131m ad\u0131m a\u00e7\u0131klama, Basit kod \u00f6rne\u011fi) \u2192 <strong>Orta:<\/strong> (Ger\u00e7ek hayat \u00f6rne\u011fi, Optimizasyon ipu\u00e7lar\u0131) \u2192 <strong>\u0130leri D\u00fczey:<\/strong> (Performans analizi, Edge caseler)<\/p>\n<p><strong>Temel Kavramlar: sed ve Dosya \u0130\u015flemleri<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code>, metin ak\u0131\u015f\u0131n\u0131 sat\u0131r sat\u0131r i\u015fleyen bir d\u00fczenleyicidir.  Dosya i\u00e7eri\u011fini do\u011frudan de\u011fi\u015ftirmez, bunun yerine de\u011fi\u015ftirilmi\u015f \u00e7\u0131kt\u0131y\u0131 standart \u00e7\u0131kt\u0131ya g\u00f6nderir.  Bu \u00e7\u0131kt\u0131y\u0131, dosyalar\u0131 yeniden adland\u0131rmak i\u00e7in <code class=\"language-\">rename<\/code> komutu ile birle\u015ftirerek kullanaca\u011f\u0131z.  <code class=\"language-\">rename<\/code> komutu, Perl d\u00fczenli ifadelerini kullanarak dosya adlar\u0131n\u0131 de\u011fi\u015ftirmemizi sa\u011flar.  Ancak, <code class=\"language-\">sed<\/code>&#8216;in g\u00fcc\u00fc, karma\u015f\u0131k d\u00fczenlemeler i\u00e7in daha fazla esneklik sa\u011flamas\u0131nda yatmaktad\u0131r.  Bu nedenle, <code class=\"language-\">sed<\/code>&#8216;i <code class=\"language-\">rename<\/code> ile birlikte kullanarak daha g\u00fc\u00e7l\u00fc ve esnek bir dosya yeniden adland\u0131rma i\u015flemi ger\u00e7ekle\u015ftirebiliriz.<\/p>\n<p><strong>sed ile Dosya Yeniden Adland\u0131rma: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz (Yeni Ba\u015flayan)<\/strong><\/p>\n<p>Diyelim ki, &#8220;resim1.jpg&#8221;, &#8220;resim2.jpg&#8221;, &#8220;resim3.jpg&#8221; gibi adland\u0131r\u0131lm\u0131\u015f bir dizi resim dosyan\u0131z var ve bunlar\u0131n adlar\u0131n\u0131 &#8220;foto1.jpg&#8221;, &#8220;foto2.jpg&#8221;, &#8220;foto3.jpg&#8221; olarak de\u011fi\u015ftirmek istiyorsunuz.  \u0130\u015fte bunu <code class=\"language-\">sed<\/code> ve <code class=\"language-\">rename<\/code> kullanarak nas\u0131l yapaca\u011f\u0131n\u0131z:<\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> komutunun temel yap\u0131s\u0131:<\/strong> <code class=\"language-\">sed 's\/arama\/de\u011fi\u015ftirme\/' dosya_adi<\/code><br \/>\n   &#8211; <code class=\"language-\">s<\/code>: De\u011fi\u015ftirme komutu.<br \/>\n   &#8211; <code class=\"language-\">\/arama\/<\/code>: De\u011fi\u015ftirilecek metin.<br \/>\n   &#8211; <code class=\"language-\">\/de\u011fi\u015ftirme\/<\/code>: De\u011fi\u015ftirilecek metinle de\u011fi\u015ftirilecek metin.<br \/>\n   &#8211; <code class=\"language-\">dosya_adi<\/code>: \u0130\u015flenecek dosya ad\u0131.<\/p>\n<p>2. <strong>Komutun olu\u015fturulmas\u0131:<\/strong>  &#8220;resim&#8221; kelimesini &#8220;foto&#8221; ile de\u011fi\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki <code class=\"language-\">sed<\/code> komutunu kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/resim\/foto\/' resim1.jpg<\/code><\/pre>\n<p>   Bu komut, &#8220;resim1.jpg&#8221; dosyas\u0131n\u0131n ad\u0131n\u0131 &#8220;foto1.jpg&#8221; olarak de\u011fi\u015ftirmez, sadece \u00e7\u0131kt\u0131da &#8220;foto1.jpg&#8221; yazar.<\/p>\n<p>3. <strong><code class=\"language-\">rename<\/code> komutunun eklenmesi:<\/strong>  <code class=\"language-\">sed<\/code> \u00e7\u0131kt\u0131s\u0131n\u0131 dosya adlar\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in kullanmak i\u00e7in <code class=\"language-\">rename<\/code> komutunu kullan\u0131r\u0131z.  Ancak, <code class=\"language-\">rename<\/code> komutu, <code class=\"language-\">sed<\/code>&#8216;in standart \u00e7\u0131kt\u0131s\u0131n\u0131 do\u011frudan i\u015fleyemez. Bu nedenle, <code class=\"language-\">xargs<\/code> komutunu kullanarak <code class=\"language-\">sed<\/code>&#8216;in \u00e7\u0131kt\u0131s\u0131n\u0131 <code class=\"language-\">rename<\/code> komutuna iletece\u011fiz.<\/p>\n<pre class=\"language-bash\"><code>ls *.jpg | sed 's\/resim\/foto\/' | xargs -I {} rename 's\/resim\/foto\/' {}<\/code><\/pre>\n<p>   Bu komut, \u00f6ncelikle <code class=\"language-\">.jpg<\/code> uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 listeler (<code class=\"language-\">ls *.jpg<\/code>), daha sonra <code class=\"language-\">sed<\/code> komutu ile &#8220;resim&#8221; kelimesini &#8220;foto&#8221; ile de\u011fi\u015ftirir ve son olarak <code class=\"language-\">xargs<\/code> komutu ile <code class=\"language-\">rename<\/code> komutuna ileterek dosya adlar\u0131n\u0131 de\u011fi\u015ftirir.<\/p>\n<p>   <strong>\u00d6nemli Not:<\/strong> Bu y\u00f6ntemde, <code class=\"language-\">sed<\/code> ve <code class=\"language-\">rename<\/code> ayn\u0131 de\u011fi\u015ftirme i\u015flemini yapar. Daha karma\u015f\u0131k senaryolarda <code class=\"language-\">sed<\/code> farkl\u0131 bir i\u015flev g\u00f6r\u00fcrken <code class=\"language-\">rename<\/code> de\u011fi\u015fikli\u011fi uygular.<\/p>\n<p><strong>Ger\u00e7ek Hayatta Dosya Yeniden Adland\u0131rma: Orta Seviye<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i bir senaryo ele alal\u0131m. Diyelim ki, &#8220;20231027_g\u00f6r\u00fcnt\u00fc_1.jpg&#8221;, &#8220;20231027_g\u00f6r\u00fcnt\u00fc_2.jpg&#8221;, &#8220;20231027_g\u00f6r\u00fcnt\u00fc_3.jpg&#8221; gibi adland\u0131r\u0131lm\u0131\u015f bir dizi foto\u011fraf\u0131n\u0131z var. Bunlar\u0131 &#8220;g\u00f6r\u00fcnt\u00fc_1.jpg&#8221;, &#8220;g\u00f6r\u00fcnt\u00fc_2.jpg&#8221;, &#8220;g\u00f6r\u00fcnt\u00fc_3.jpg&#8221; olarak yeniden adland\u0131rmak istiyorsunuz.  Bu durumda, daha karma\u015f\u0131k bir <code class=\"language-\">sed<\/code> komutu kullanmam\u0131z gerekecektir.<\/p>\n<pre class=\"language-bash\"><code>ls 20231027_*.jpg | sed 's\/20231027_\/\/' | xargs -I {} rename 's\/20231027_\/\/' {}<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">20231027_<\/code> \u00f6n ekini t\u00fcm dosya adlar\u0131ndan siler.  Burada, <code class=\"language-\">sed<\/code> komutu, <code class=\"language-\">20231027_<\/code> dizisini bo\u015f bir dize ile de\u011fi\u015ftirir.  Bu, daha esnek ve g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcm sa\u011flar.<\/p>\n<p><strong>Performans Optimizasyonu: Daha H\u0131zl\u0131 Dosya Yeniden Adland\u0131rma<\/strong><\/p>\n<p>\u00c7ok say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken, performans olduk\u00e7a \u00f6nemlidir.  <code class=\"language-\">find<\/code> komutu ile birle\u015ftirilerek performans art\u0131\u015f\u0131 sa\u011flanabilir. <code class=\"language-\">find<\/code> komutu, dosyalar\u0131 daha verimli bir \u015fekilde listeler.<\/p>\n<pre class=\"language-bash\"><code>find . -name &quot;20231027_*.jpg&quot; -print0 | xargs -0 -I {} sh -c 'mv &quot;{}&quot; &quot;$(sed &quot;s\/20231027_\/\/&quot; &lt;&lt;&lt; &quot;{}&quot;)&quot;'<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">find<\/code> komutu,  <code class=\"language-\">.jpg<\/code> uzant\u0131l\u0131 dosyalar\u0131 bulur ve <code class=\"language-\">-print0<\/code> se\u00e7ene\u011fi ile s\u0131f\u0131rla sonland\u0131r\u0131lm\u0131\u015f bir \u00e7\u0131kt\u0131 \u00fcretir. <code class=\"language-\">xargs -0<\/code> bu s\u0131f\u0131rla sonland\u0131r\u0131lm\u0131\u015f \u00e7\u0131kt\u0131y\u0131 i\u015fler ve <code class=\"language-\">mv<\/code> komutu ile dosyalar\u0131 yeniden adland\u0131r\u0131r. <code class=\"language-\">sed<\/code> komutu ise dosya ad\u0131ndan \u00f6n eki siler. Bu y\u00f6ntem, \u00f6zellikle b\u00fcy\u00fck say\u0131da dosya i\u00e7in \u00f6nemli \u00f6l\u00e7\u00fcde daha h\u0131zl\u0131d\u0131r.<\/p>\n<p><strong>Karma\u015f\u0131k Durumlar ve Hata Y\u00f6netimi: \u0130leri D\u00fczey<\/strong><\/p>\n<p>Baz\u0131 durumlarda, dosya adlar\u0131nda \u00f6zel karakterler veya bo\u015fluklar olabilir. Bu gibi durumlarda, <code class=\"language-\">sed<\/code> ve <code class=\"language-\">rename<\/code> komutlar\u0131n\u0131 daha dikkatli kullanmal\u0131y\u0131z.  \u00d6rne\u011fin, dosya adlar\u0131nda bo\u015fluk varsa, <code class=\"language-\">sed<\/code> komutunda t\u0131rnak i\u015faretlerini do\u011fru bir \u015fekilde kullanmal\u0131y\u0131z.  Ayr\u0131ca, dosya adlar\u0131n\u0131n \u00e7ak\u0131\u015fmamas\u0131 i\u00e7in \u00f6nlem almak \u00f6nemlidir.<\/p>\n<pre class=\"language-bash\"><code>find . -name &quot;* *.jpg&quot; -print0 | while IFS= read -r -d $'\\0' file; do\n  new_name=$(sed 's\/ \/_\/g' &lt;&lt;&lt; &quot;$file&quot;)\n  mv &quot;$file&quot; &quot;$new_name&quot;\ndone<\/code><\/pre>\n<p>Bu komut, dosya adlar\u0131ndaki bo\u015fluklar\u0131 alt \u00e7izgi ile de\u011fi\u015ftirir.  <code class=\"language-\">while<\/code> d\u00f6ng\u00fcs\u00fc, her dosya i\u00e7in ayr\u0131 ayr\u0131 i\u015flem yapar ve olas\u0131 \u00e7ak\u0131\u015fmalar\u0131 \u00f6nler.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Vaka Analizi:  Web Sitesi Resimlerinin Yeniden Adland\u0131r\u0131lmas\u0131<\/strong><\/p>\n<p>Bir web sitesi geli\u015ftiricisi oldu\u011funuzu ve y\u00fczlerce resmin adlar\u0131n\u0131 SEO uyumlu hale getirmeniz gerekti\u011fini d\u00fc\u015f\u00fcn\u00fcn.  Resimler \u015fu anda <code class=\"language-\">image1.jpg<\/code>, <code class=\"language-\">image2.jpg<\/code> gibi isimlendirilmi\u015f olsun.  Bunlar\u0131 <code class=\"language-\">urun-adi-1.jpg<\/code>, <code class=\"language-\">urun-adi-2.jpg<\/code> gibi daha anlaml\u0131 isimlere d\u00f6n\u00fc\u015ft\u00fcrmeniz gerekiyor.  Bu durumda, bir veri dosyas\u0131 kullanarak <code class=\"language-\">sed<\/code> ve <code class=\"language-\">awk<\/code> gibi ara\u00e7lar\u0131 birle\u015ftirerek daha karma\u015f\u0131k bir \u00e7\u00f6z\u00fcm \u00fcretebiliriz.<\/p>\n<p>\u00d6rne\u011fin, <code class=\"language-\">urun_isimleri.txt<\/code> adl\u0131 bir dosyada \u00fcr\u00fcn isimleri bulunmaktad\u0131r. Bu dosyay\u0131 <code class=\"language-\">awk<\/code> ile i\u015fleyip <code class=\"language-\">sed<\/code> ile dosya isimlerini g\u00fcncelleyebilirsiniz. Bu y\u00f6ntem, b\u00fcy\u00fck \u00f6l\u00e7ekli dosya yeniden adland\u0131rma i\u015flemlerinde daha esnek ve kontrol edilebilir bir yakla\u015f\u0131m sunar.  Bu konuda daha detayl\u0131 bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n web sitesini](https:\/\/fatihsoysal.com) ziyaret edebilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> komutu, g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r ve dosya adlar\u0131n\u0131 yeniden adland\u0131rmak i\u00e7in etkili bir \u015fekilde kullan\u0131labilir.  Bu makalede, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar \u00e7e\u015fitli senaryolar ele al\u0131narak, <code class=\"language-\">sed<\/code> ile dosya yeniden adland\u0131rman\u0131n inceliklerini \u00f6\u011frendiniz.  Performans optimizasyon teknikleri ve hata y\u00f6netimi stratejileri ile daha verimli ve g\u00fcvenilir bir dosya yeniden adland\u0131rma s\u00fcreci olu\u015fturabilirsiniz.  Unutmay\u0131n ki, her zaman \u00f6ncelikle yedekleme alman\u0131z ve komutlar\u0131 dikkatlice test etmeniz \u00f6nerilir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> yerine <code class=\"language-\">rename<\/code> komutunu do\u011frudan kullanabilir miyim?<\/strong>  Baz\u0131 basit durumlar i\u00e7in <code class=\"language-\">rename<\/code> yeterli olabilir, ancak <code class=\"language-\">sed<\/code> daha karma\u015f\u0131k d\u00fczenlemeler i\u00e7in daha fazla esneklik sunar.<\/p>\n<p>2. <strong>Dosya adlar\u0131nda \u00f6zel karakterler varsa ne yapmal\u0131y\u0131m?<\/strong>  \u00d6zel karakterleri ka\u00e7\u0131rman\u0131z veya uygun bir d\u00fczenli ifade kullanman\u0131z gerekebilir.<\/p>\n<p>3. <strong>Hatal\u0131 bir komut \u00e7al\u0131\u015ft\u0131r\u0131rsam ne olur?<\/strong>  Dosyalar\u0131n\u0131z zarar g\u00f6rebilir, bu nedenle her zaman yedekleme alman\u0131z ve komutlar\u0131 dikkatlice test etmeniz \u00f6nerilir.<\/p>\n<p>4. <strong>\u00c7ok b\u00fcy\u00fck say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  <code class=\"language-\">find<\/code> komutu ve <code class=\"language-\">xargs<\/code> komutunu birlikte kullanarak performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p>5. <strong><code class=\"language-\">sed<\/code>&#8216;in t\u00fcm se\u00e7eneklerini nerede bulabilirim?<\/strong>  <code class=\"language-\">man sed<\/code> komutunu kullanarak <code class=\"language-\">sed<\/code> komutunun t\u00fcm se\u00e7eneklerini ve kullan\u0131m\u0131n\u0131 inceleyebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Birden Fazla Dosya Yeniden Adland\u0131rma: Tam Bir K\u0131lavuz Birden fazla dosyan\u0131n ad\u0131n\u0131 tek tek de\u011fi\u015ftirmek&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":[1374],"tags":[],"class_list":{"0":"post-28004","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-sed","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>sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme<\/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\/sed-ile-birden-fazla-dosya-adini-degistirme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-21T21:10:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:07:08+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=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme\",\"datePublished\":\"2025-08-21T21:10:24+00:00\",\"dateModified\":\"2025-09-01T15:07:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/\"},\"wordCount\":1163,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Sed\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/\",\"name\":\"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-21T21:10:24+00:00\",\"dateModified\":\"2025-09-01T15:07:08+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme\"}]},{\"@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":"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme","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\/sed-ile-birden-fazla-dosya-adini-degistirme\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-21T21:10:24+00:00","article_modified_time":"2025-09-01T15:07:08+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme","datePublished":"2025-08-21T21:10:24+00:00","dateModified":"2025-09-01T15:07:08+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/"},"wordCount":1163,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Sed"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/","name":"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-21T21:10:24+00:00","dateModified":"2025-09-01T15:07:08+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-birden-fazla-dosya-adini-degistirme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Birden Fazla Dosya Ad\u0131n\u0131 De\u011fi\u015ftirme"}]},{"@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\/28004","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=28004"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28004\/revisions"}],"predecessor-version":[{"id":28599,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28004\/revisions\/28599"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}