{"id":29422,"date":"2025-09-13T00:47:36","date_gmt":"2025-09-12T21:47:36","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/"},"modified":"2025-09-13T00:47:36","modified_gmt":"2025-09-12T21:47:36","slug":"bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/","title":{"rendered":"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama"},"content":{"rendered":"<p># Bash ile Dizinler Aras\u0131 T\u00fcm Dosyalar\u0131 Kopyalama: Tam Bir Rehber<\/p>\n<p>Veri yedekleme, proje dosyalar\u0131n\u0131n ta\u015f\u0131nmas\u0131 veya sistem y\u00f6netimi gibi bir\u00e7ok durumda, bir dizindeki t\u00fcm dosyalar\u0131n ba\u015fka bir dizine kopyalanmas\u0131 ihtiyac\u0131 ortaya \u00e7\u0131kar.  Bash komut sat\u0131r\u0131 arac\u0131, bu i\u015flemi h\u0131zl\u0131 ve verimli bir \u015fekilde ger\u00e7ekle\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lar sunar. Bu makalede, Bash kullanarak dizinler aras\u0131nda dosya kopyalama i\u015flemini ba\u015flang\u0131\u00e7 seviyesinden ileri d\u00fczeye kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z.  Farkl\u0131 senaryolar, performans optimizasyonu ve olas\u0131 sorunlar \u00fczerinde detayl\u0131 bir inceleme yapaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, Bash ile dosya kopyalama i\u015flemini \u00fc\u00e7 farkl\u0131 seviyeye ay\u0131rarak ele almaktad\u0131r:<\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel komutlar ve basit kullan\u0131m \u00f6rnekleri.<br \/>\n* <strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131, optimizasyon teknikleri ve hata y\u00f6netimi.<br \/>\n* <strong>\u0130leri Seviye:<\/strong> Performans analizi, karma\u015f\u0131k durumlar ve \u00f6zel senaryolar i\u00e7in geli\u015fmi\u015f teknikler.<\/p>\n<p><strong>Temel Kavramlar: cp ve find Komutlar\u0131<\/strong><\/p>\n<p>Bash&#8217;te dosya kopyalama i\u015flemi genellikle <code class=\"language-\">cp<\/code> komutu ile ger\u00e7ekle\u015ftirilir.  <code class=\"language-\">cp<\/code> komutu, kaynak dosya veya dizinini ve hedef dosya veya dizinini al\u0131r. Ancak, t\u00fcm dosyalar\u0131 tek tek belirtmek yerine, <code class=\"language-\">find<\/code> komutu ile hedef dizindeki t\u00fcm dosyalar\u0131 se\u00e7ip <code class=\"language-\">cp<\/code> komutu ile kopyalayabiliriz.  <code class=\"language-\">find<\/code> komutu, belirli bir dizin i\u00e7inde dosya ve dizinleri aramak ve bulmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>Diyelim ki <code class=\"language-\">\/kaynak\/dizin<\/code> dizinindeki t\u00fcm dosyalar\u0131 <code class=\"language-\">\/hedef\/dizin<\/code> dizinine kopyalamak istiyoruz.  Bunun i\u00e7in a\u015fa\u011f\u0131daki basit komutu kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>cp -r \/kaynak\/dizin\/* \/hedef\/dizin\/<\/code><\/pre>\n<p>* <code class=\"language-\">cp<\/code>: Dosya kopyalama komutu.<br \/>\n* <code class=\"language-\">-r<\/code>:  Rek\u00fcrsif kopyalama se\u00e7ene\u011fi.  Alt dizinleri de kopyalamak i\u00e7in kullan\u0131l\u0131r.  Bu se\u00e7enek olmazsa, sadece <code class=\"language-\">\/kaynak\/dizin<\/code> dizinindeki dosyalar kopyalan\u0131r.<br \/>\n* <code class=\"language-\">\/kaynak\/dizin\/*<\/code>:  Kopyalanacak dosyalar\u0131n bulundu\u011fu kaynak dizin. <code class=\"language-\">*<\/code> t\u00fcm dosyalar\u0131 temsil eder.<br \/>\n* <code class=\"language-\">\/hedef\/dizin\/<\/code>:  Dosyalar\u0131n kopyalanaca\u011f\u0131 hedef dizin.<\/p>\n<p><strong>\u00d6rnek:<\/strong><\/p>\n<p><code class=\"language-\">\/ev\/kullanici\/belgeler<\/code> dizinindeki t\u00fcm dosyalar\u0131 <code class=\"language-\">\/ev\/kullanici\/yedekler<\/code> dizinine kopyalamak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>cp -r \/ev\/kullanici\/belgeler\/* \/ev\/kullanici\/yedekler\/<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">belgeler<\/code> dizinindeki t\u00fcm dosya ve alt dizinleri <code class=\"language-\">yedekler<\/code> dizinine kopyalar.  E\u011fer <code class=\"language-\">-r<\/code> se\u00e7ene\u011fini kullanmazsan\u0131z, sadece <code class=\"language-\">belgeler<\/code> dizininin i\u00e7indeki dosyalar kopyalan\u0131r, alt dizinler kopyalanmaz.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Orta Seviye: Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>Ger\u00e7ek d\u00fcnya senaryolar\u0131nda, dosya isimlerinde bo\u015fluklar veya \u00f6zel karakterler olabilir.  Ayr\u0131ca, kopyalama i\u015flemi s\u0131ras\u0131nda olu\u015fan hatalar\u0131 y\u00f6netmek ve performans\u0131 optimize etmek \u00f6nemlidir.<\/p>\n<p><strong>Bo\u015fluk i\u00e7eren dosya isimleri:<\/strong><\/p>\n<p>Bo\u015fluk i\u00e7eren dosya isimleri i\u00e7in, dosya isimlerini t\u0131rnak i\u00e7ine alman\u0131z gerekir:<\/p>\n<pre class=\"language-bash\"><code>cp -r &quot;\/kaynak\/dizin\/Dosya \u0130smi Bo\u015fluk \u0130\u00e7eren.txt&quot; &quot;\/hedef\/dizin\/&quot;<\/code><\/pre>\n<p><strong>Hata y\u00f6netimi:<\/strong><\/p>\n<p><code class=\"language-\">cp<\/code> komutu, hata durumlar\u0131nda hata mesajlar\u0131 verir.  Bu mesajlar\u0131 g\u00f6rmezden gelmek veya daha detayl\u0131 hata raporlama i\u00e7in <code class=\"language-\">-v<\/code> (ayr\u0131nt\u0131l\u0131) se\u00e7ene\u011fini kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>cp -rv \/kaynak\/dizin\/* \/hedef\/dizin\/ 2&gt;&amp;1 | tee kopyalama_log.txt<\/code><\/pre>\n<p>Bu komut, kopyalama i\u015flemini ayr\u0131nt\u0131l\u0131 olarak <code class=\"language-\">kopyalama_log.txt<\/code> dosyas\u0131na yazar. <code class=\"language-\">2>&1<\/code>  hata mesajlar\u0131n\u0131 da standart \u00e7\u0131kt\u0131yla birle\u015ftirir.<\/p>\n<p><strong>Performans Optimizasyonu:<\/strong><\/p>\n<p>\u00c7ok say\u0131da dosya kopyalarken, <code class=\"language-\">rsync<\/code> komutu daha verimli olabilir.  <code class=\"language-\">rsync<\/code>, sadece de\u011fi\u015ftirilen dosyalar\u0131 kopyalar ve a\u011f \u00fczerinden kopyalama i\u015flemlerinde \u00f6zellikle h\u0131zl\u0131d\u0131r.<\/p>\n<pre class=\"language-bash\"><code>rsync -avz \/kaynak\/dizin\/ \/hedef\/dizin\/<\/code><\/pre>\n<p>* <code class=\"language-\">-a<\/code>: Ar\u015fiv modu (sembolik linkler, izinler ve zaman damgalar\u0131n\u0131 korur).<br \/>\n* <code class=\"language-\">-v<\/code>: Ayr\u0131nt\u0131l\u0131 \u00e7\u0131kt\u0131.<br \/>\n* <code class=\"language-\">-z<\/code>: S\u0131k\u0131\u015ft\u0131rma (a\u011f \u00fczerinden kopyalama i\u00e7in faydal\u0131d\u0131r).<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? \u0130leri Seviye: Performans Analizi ve Karma\u015f\u0131k Durumlar<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dosya say\u0131lar\u0131 veya b\u00fcy\u00fck dosya boyutlar\u0131yla \u00e7al\u0131\u015f\u0131rken, performans kritik hale gelir.  Bu durumda, <code class=\"language-\">xargs<\/code> komutu ile <code class=\"language-\">cp<\/code> komutunu birle\u015ftirerek performans\u0131 optimize edebiliriz:<\/p>\n<pre class=\"language-bash\"><code>find \/kaynak\/dizin\/ -type f -print0 | xargs -0 -n 100 cp -t \/hedef\/dizin\/<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">find<\/code> komutuyla bulunan dosyalar\u0131 100&#8217;erli gruplar halinde <code class=\"language-\">cp<\/code> komutuna g\u00f6nderir. <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">-0<\/code> se\u00e7enekleri, dosya isimlerinde \u00f6zel karakterlerin do\u011fru i\u015flenmesini sa\u011flar. <code class=\"language-\">-t<\/code> se\u00e7ene\u011fi, hedef dizini belirtir.<\/p>\n<p><strong>\u00d6zel Durumlar:<\/strong><\/p>\n<p>* <strong>Sadece belirli dosya t\u00fcrlerini kopyalama:<\/strong>  <code class=\"language-\">find<\/code> komutunun <code class=\"language-\">-name<\/code> se\u00e7ene\u011fi ile belirli dosya t\u00fcrlerini filtreleyebilirsiniz. \u00d6rne\u011fin, sadece <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 kopyalamak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find \/kaynak\/dizin\/ -name &quot;*.txt&quot; -print0 | xargs -0 cp -t \/hedef\/dizin\/<\/code><\/pre>\n<p>* <strong>Sembolik linkleri kopyalama:<\/strong>  <code class=\"language-\">-l<\/code> se\u00e7ene\u011fi ile sembolik linkleri kopyalayabilirsiniz.  <code class=\"language-\">-L<\/code> se\u00e7ene\u011fi ise sembolik linklerin i\u015faret etti\u011fi dosyalar\u0131 kopyalar.<\/p>\n<p><strong>Vaka Analizi:  Web Sunucusu Yedeklemesi<\/strong><\/p>\n<p>Bir web sunucusunun dosyalar\u0131n\u0131 yedeklemek i\u00e7in,  <code class=\"language-\">rsync<\/code> komutu ile birlikte s\u0131k\u0131\u015ft\u0131rma ve g\u00fcnl\u00fck kayd\u0131 kullanabiliriz.<\/p>\n<pre class=\"language-bash\"><code>rsync -avz --progress \/var\/www\/html\/ \/yedek\/web_sunucusu\/  2&gt;&amp;1 | tee yedekleme_log.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">\/var\/www\/html\/<\/code> dizinini <code class=\"language-\">\/yedek\/web_sunucusu\/<\/code> dizinine kopyalar, ilerleme durumunu g\u00f6sterir ve i\u015flemi <code class=\"language-\">yedekleme_log.txt<\/code> dosyas\u0131na kaydeder.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bash, dizinler aras\u0131nda dosya kopyalama i\u015flemini ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7ok y\u00f6nl\u00fc ve g\u00fc\u00e7l\u00fc komutlar sunar.  Bu makalede ele ald\u0131\u011f\u0131m\u0131z y\u00f6ntemler, farkl\u0131 ihtiya\u00e7lar ve karma\u015f\u0131kl\u0131k seviyeleri i\u00e7in uygun \u00e7\u00f6z\u00fcmler sunmaktad\u0131r.  Performans optimizasyonu ve hata y\u00f6netimi, b\u00fcy\u00fck \u00f6l\u00e7ekli i\u015flemlerde kritik \u00f6neme sahiptir.  <code class=\"language-\">rsync<\/code> ve <code class=\"language-\">xargs<\/code> gibi komutlar\u0131 kullanarak i\u015flemlerinizi daha verimli hale getirebilirsiniz. Daha fazla ileri d\u00fczey Bash komutlar\u0131 ve teknikleri i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">cp<\/code> ve <code class=\"language-\">rsync<\/code> komutlar\u0131 aras\u0131ndaki fark nedir?<\/strong>  <code class=\"language-\">cp<\/code> basit bir dosya kopyalama komutu iken, <code class=\"language-\">rsync<\/code> daha geli\u015fmi\u015f \u00f6zelliklere sahiptir (\u00f6rne\u011fin, sadece de\u011fi\u015ftirilen dosyalar\u0131 kopyalama, s\u0131k\u0131\u015ft\u0131rma).<br \/>\n2. <strong>Hata durumlar\u0131n\u0131 nas\u0131l y\u00f6netirim?<\/strong>  <code class=\"language-\">2>&1<\/code> ile hata mesajlar\u0131n\u0131 standart \u00e7\u0131kt\u0131yla birle\u015ftirerek g\u00fcnl\u00fck dosyas\u0131na yazd\u0131rabilirsiniz.<br \/>\n3. <strong>\u00c7ok b\u00fcy\u00fck dizinleri kopyalamak i\u00e7in hangi y\u00f6ntem daha uygundur?<\/strong>  <code class=\"language-\">rsync<\/code> veya <code class=\"language-\">find<\/code> ve <code class=\"language-\">xargs<\/code> kombinasyonu daha verimli olabilir.<br \/>\n4. <strong>Sembolik linkleri nas\u0131l kopyalar\u0131m?<\/strong> <code class=\"language-\">cp -l<\/code> veya <code class=\"language-\">cp -L<\/code> se\u00e7eneklerini kullanabilirsiniz.<br \/>\n5. <strong>Kopyalama i\u015flemini durdurmak istersem ne yapmal\u0131y\u0131m?<\/strong> Ctrl+C tu\u015flar\u0131na basarak i\u015flemi durdurabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash ile Dizinler Aras\u0131 T\u00fcm Dosyalar\u0131 Kopyalama: Tam Bir Rehber Veri yedekleme, proje dosyalar\u0131n\u0131n ta\u015f\u0131nmas\u0131 veya sistem&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-29422","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: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama<\/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-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-12T21:47:36+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-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama\",\"datePublished\":\"2025-09-12T21:47:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/\"},\"wordCount\":886,\"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-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/\",\"name\":\"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-12T21:47:36+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama\"}]},{\"@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: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama","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-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-12T21:47:36+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-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama","datePublished":"2025-09-12T21:47:36+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/"},"wordCount":886,"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-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/","name":"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-12T21:47:36+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dizinindeki-tum-dosyalari-baska-bir-dizinine-kopyalama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: Bir Dizinindeki T\u00fcm Dosyalar\u0131 Ba\u015fka Bir Dizinine Kopyalama"}]},{"@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\/29422","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=29422"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29422\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}