{"id":25965,"date":"2025-07-16T15:45:28","date_gmt":"2025-07-16T12:45:28","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/"},"modified":"2025-07-16T15:45:28","modified_gmt":"2025-07-16T12:45:28","slug":"bash-bir-dosya-disindaki-tum-dosyalari-kopyalama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/","title":{"rendered":"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 Kopyalama"},"content":{"rendered":"<p># Bash ile Bir Dosya Hari\u00e7 T\u00fcm Dosyalar\u0131 Kopyalama<\/p>\n<p>Veri yedekleme, proje dosyalar\u0131n\u0131n s\u00fcr\u00fcm kontrol\u00fc veya sistem y\u00f6netimi gibi bir\u00e7ok senaryoda, belirli bir dosyay\u0131 hari\u00e7 tutarak t\u00fcm dosyalar\u0131 kopyalaman\u0131z gerekebilir.  Bu makale, Bash komut sat\u0131r\u0131 arac\u0131n\u0131 kullanarak bu i\u015flemi nas\u0131l yapaca\u011f\u0131n\u0131z\u0131, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.  \u00d6\u011frenme yol haritam\u0131z ile Bash&#8217;in g\u00fcc\u00fcn\u00fc ke\u015ffedecek ve performans optimizasyonunun inceliklerini \u00f6\u011freneceksiniz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel <code class=\"language-\">cp<\/code> komutu ve <code class=\"language-\">find<\/code> komutu ile basit kopyalama i\u015flemleri.<\/p>\n<p><strong>Orta Seviye:<\/strong>  <code class=\"language-\">find<\/code> komutunun geli\u015fmi\u015f kullan\u0131m \u00f6rnekleri, <code class=\"language-\">-exec<\/code> ve <code class=\"language-\">xargs<\/code> ile performans optimizasyonu. Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve \u00e7\u00f6z\u00fcmleri.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi, karma\u015f\u0131k dosya yap\u0131lar\u0131 ve \u00f6zel durumlar (edge caseler) ile ba\u015fa \u00e7\u0131kma.  <code class=\"language-\">rsync<\/code> komutunun kullan\u0131m\u0131 ve avantajlar\u0131.<\/p>\n<p><strong>Bash Temelleri: <code class=\"language-\">cp<\/code> ve <code class=\"language-\">find<\/code> Komutlar\u0131<\/strong><\/p>\n<p>Bir dosyay\u0131 kopyalamak i\u00e7in en temel Bash komutu <code class=\"language-\">cp<\/code>&#8216;dir.  <code class=\"language-\">cp kaynak hedef<\/code>  \u015feklinde kullan\u0131l\u0131r.  \u00d6rne\u011fin, <code class=\"language-\">dosya1.txt<\/code> dosyas\u0131n\u0131 <code class=\"language-\">yedekler<\/code> dizinine kopyalamak i\u00e7in: <code class=\"language-\">cp dosya1.txt yedekler\/<\/code>.  Ancak, birden fazla dosyay\u0131 kopyalamak i\u00e7in <code class=\"language-\">find<\/code> komutu \u00e7ok daha kullan\u0131\u015fl\u0131d\u0131r.  <code class=\"language-\">find<\/code> komutu, belirli kriterlere uyan dosyalar\u0131 bulmak i\u00e7in kullan\u0131l\u0131r.  <code class=\"language-\">find . -name \"*.txt\" -print<\/code> komutu,  \u015fu anki dizin (<code class=\"language-\">.\/<\/code>) alt\u0131nda bulunan t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 listeler.<\/p>\n<p><code class=\"language-\">-print<\/code> se\u00e7ene\u011fi, bulunan dosyalar\u0131n isimlerini ekrana yazd\u0131r\u0131r. Bu komutu <code class=\"language-\">cp<\/code> ile birle\u015ftirerek birden fazla dosyay\u0131 kopyalayabiliriz, ancak hen\u00fcz bir dosyay\u0131 hari\u00e7 tutmay\u0131 \u00f6\u011frenmedik.<\/p>\n<p><strong>Bir Dosya Hari\u00e7 T\u00fcm Dosyalar\u0131 Kopyalama: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>Diyelim ki, <code class=\"language-\">projeler<\/code> dizini i\u00e7indeki t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 <code class=\"language-\">yedekler<\/code> dizinine kopyalamak, ancak <code class=\"language-\">gizli_dosya.txt<\/code> dosyas\u0131n\u0131 hari\u00e7 tutmak istiyoruz.  Bunun i\u00e7in <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">-not<\/code> operat\u00f6r\u00fcyle birlikte kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>find projeler -name &quot;*.txt&quot; -not -name &quot;gizli_dosya.txt&quot; -exec cp {} yedekler\/ \\;<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">projeler<\/code> dizini alt\u0131nda bulunan t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 bulur, <code class=\"language-\">gizli_dosya.txt<\/code> dosyas\u0131n\u0131 hari\u00e7 tutar (<code class=\"language-\">-not -name \"gizli_dosya.txt\"<\/code>) ve her bir dosyay\u0131 (<code class=\"language-\">{}<\/code>) <code class=\"language-\">yedekler<\/code> dizinine kopyalar (<code class=\"language-\">cp {} yedekler\/<\/code>).  <code class=\"language-\">\\;<\/code> sembol\u00fc, <code class=\"language-\">-exec<\/code> komutunun sonunu belirtir.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  <code class=\"language-\">projeler<\/code> dizininde <code class=\"language-\">dosya1.txt<\/code>, <code class=\"language-\">dosya2.txt<\/code> ve <code class=\"language-\">gizli_dosya.txt<\/code> dosyalar\u0131 olsun. Yukar\u0131daki komut sadece <code class=\"language-\">dosya1.txt<\/code> ve <code class=\"language-\">dosya2.txt<\/code> dosyalar\u0131n\u0131 <code class=\"language-\">yedekler<\/code> dizinine kopyalar.<\/p>\n<p><strong>Orta Seviye: Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u015eimdi daha ger\u00e7ek\u00e7i bir senaryo ele alal\u0131m.  Bir web sunucusu \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131m\u0131z\u0131 ve <code class=\"language-\">\/var\/www\/html<\/code> dizini alt\u0131nda bulunan t\u00fcm dosyalar\u0131, <code class=\"language-\">backup<\/code> dizinine yedeklemek, ancak <code class=\"language-\">index.html<\/code> dosyas\u0131n\u0131 hari\u00e7 tutmak istedi\u011fimizi varsayal\u0131m.  Bu durumda, yukar\u0131daki komutu do\u011frudan kullanmak performans sorunlar\u0131na yol a\u00e7abilir, \u00f6zellikle de \u00e7ok say\u0131da dosya varsa.  Bu nedenle, <code class=\"language-\">xargs<\/code> komutunu kullanarak i\u015flemi optimize edebiliriz:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/www\/html -type f -not -name &quot;index.html&quot; -print0 | xargs -0 cp -t backup\/<\/code><\/pre>\n<p><code class=\"language-\">-print0<\/code> ve <code class=\"language-\">-0<\/code> se\u00e7enekleri, dosya isimlerinde bo\u015fluk veya \u00f6zel karakter bulunmas\u0131 durumunda sorunlar\u0131 \u00f6nlemek i\u00e7in kullan\u0131l\u0131r.  <code class=\"language-\">-t<\/code> se\u00e7ene\u011fi, <code class=\"language-\">cp<\/code> komutuna hedef dizinin sonuna dosyalar\u0131 kopyalamas\u0131n\u0131 s\u00f6yler. Bu y\u00f6ntem, <code class=\"language-\">-exec<\/code> y\u00f6ntemine g\u00f6re genellikle daha h\u0131zl\u0131d\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey: Performans Analizi, Edge Caseler ve <code class=\"language-\">rsync<\/code><\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dosya say\u0131lar\u0131 veya a\u011f \u00fczerinden kopyalama i\u015flemleri i\u00e7in <code class=\"language-\">rsync<\/code> komutu daha etkilidir.  <code class=\"language-\">rsync<\/code>, sadece de\u011fi\u015ftirilen dosyalar\u0131 kopyalar, bu da bant geni\u015fli\u011fi ve zaman tasarrufu sa\u011flar.  <code class=\"language-\">rsync<\/code> ile bir dosyay\u0131 hari\u00e7 tutmak i\u00e7in <code class=\"language-\">--exclude<\/code> se\u00e7ene\u011fini kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>rsync -avz --exclude=&quot;index.html&quot; \/var\/www\/html\/ backup\/<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">\/var\/www\/html<\/code> dizini alt\u0131ndaki t\u00fcm dosyalar\u0131 <code class=\"language-\">backup<\/code> dizinine kopyalar, ancak <code class=\"language-\">index.html<\/code> dosyas\u0131n\u0131 hari\u00e7 tutar.  <code class=\"language-\">-a<\/code> (ar\u015fiv modu), <code class=\"language-\">-v<\/code> (ayr\u0131nt\u0131l\u0131 \u00e7\u0131kt\u0131), ve <code class=\"language-\">-z<\/code> (s\u0131k\u0131\u015ft\u0131rma) se\u00e7enekleri, kopyalama i\u015flemini daha g\u00fcvenilir ve verimli hale getirir.  [Fatih Soysal&#8217;\u0131n web sitesi](https:\/\/fatihsoysal.com) \u00fczerindeki performans optimizasyonu makalelerine g\u00f6z atarak daha fazla bilgi edinebilirsiniz.<\/p>\n<p><strong>Karma\u015f\u0131k Dosya Yap\u0131lar\u0131 ve \u00d6zel Durumlar (Edge Caseler)<\/strong><\/p>\n<p>Bazen, dosya isimlerinde \u00f6zel karakterler veya bo\u015fluklar olabilir.  Bu durumlarda, <code class=\"language-\">find<\/code> ve <code class=\"language-\">xargs<\/code> komutlar\u0131n\u0131 <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">-0<\/code> se\u00e7enekleriyle birlikte kullanmak \u00e7ok \u00f6nemlidir.  Ayr\u0131ca, sembolik linkler veya di\u011fer \u00f6zel dosya t\u00fcrleriyle nas\u0131l ba\u015fa \u00e7\u0131kaca\u011f\u0131n\u0131z\u0131 da bilmeniz gerekir.  Bu konuda daha fazla bilgi i\u00e7in Bash dok\u00fcmanlar\u0131na veya [Fatih Soysal&#8217;\u0131n](https:\/\/fatihsoysal.com) bloguna bakabilirsiniz.<\/p>\n<p><strong>Performans Optimizasyonu<\/strong><\/p>\n<p>Dosya kopyalama i\u015flemlerinin performans\u0131n\u0131 art\u0131rmak i\u00e7in birka\u00e7 ipucu:<\/p>\n<p>* <strong><code class=\"language-\">xargs<\/code> kullan\u0131n:<\/strong> <code class=\"language-\">-exec<\/code> yerine <code class=\"language-\">xargs<\/code> kullanmak genellikle daha h\u0131zl\u0131d\u0131r.<br \/>\n* <strong><code class=\"language-\">rsync<\/code> kullan\u0131n:<\/strong>  \u00d6zellikle b\u00fcy\u00fck dosyalar veya a\u011f \u00fczerinden kopyalama i\u015flemleri i\u00e7in <code class=\"language-\">rsync<\/code> en iyi se\u00e7enektir.<br \/>\n* <strong>Paralel i\u015flemler:<\/strong>  <code class=\"language-\">parallel<\/code> komutu gibi ara\u00e7lar\u0131 kullanarak i\u015flemleri paralel olarak \u00e7al\u0131\u015ft\u0131rabilirsiniz.<br \/>\n* <strong>S\u0131k\u0131\u015ft\u0131rma:<\/strong> <code class=\"language-\">rsync<\/code>&#8216;in <code class=\"language-\">-z<\/code> se\u00e7ene\u011fi veya <code class=\"language-\">gzip<\/code> gibi s\u0131k\u0131\u015ft\u0131rma ara\u00e7lar\u0131 kullanarak dosya boyutunu k\u00fc\u00e7\u00fcltebilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makale, Bash kullanarak bir dosya hari\u00e7 t\u00fcm dosyalar\u0131 kopyalaman\u0131n \u00e7e\u015fitli y\u00f6ntemlerini ad\u0131m ad\u0131m a\u00e7\u0131klad\u0131.  Yeni ba\u015flayanlar i\u00e7in basit <code class=\"language-\">cp<\/code> ve <code class=\"language-\">find<\/code> komutlar\u0131n\u0131n kullan\u0131m\u0131ndan, ileri d\u00fczey kullan\u0131c\u0131lar i\u00e7in <code class=\"language-\">rsync<\/code> ve performans optimizasyonuna kadar geni\u015f bir yelpazeyi kapsad\u0131k.  Uygulamada kar\u015f\u0131la\u015fabilece\u011finiz \u00e7e\u015fitli senaryolara ve \u00f6zel durumlara \u00e7\u00f6z\u00fcmler sunarak, Bash&#8217;in g\u00fcc\u00fcn\u00fc ve esnekli\u011fini g\u00f6sterdik.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">find<\/code> komutunda <code class=\"language-\">-type f<\/code> ne i\u015fe yarar?<\/strong>  <code class=\"language-\">-type f<\/code> se\u00e7ene\u011fi, sadece dosyalar\u0131 bulmak i\u00e7in kullan\u0131l\u0131r.  Dizileri de\u011fil.<br \/>\n2. <strong><code class=\"language-\">rsync<\/code> komutu <code class=\"language-\">cp<\/code>&#8216;den nas\u0131l farkl\u0131d\u0131r?<\/strong> <code class=\"language-\">rsync<\/code>, sadece de\u011fi\u015ftirilen dosyalar\u0131 kopyalar ve a\u011f \u00fczerinden kopyalama i\u015flemlerinde daha verimlidir.<br \/>\n3. <strong>\u00c7ok b\u00fcy\u00fck dosyalar\u0131 kopyalamak i\u00e7in en iyi y\u00f6ntem nedir?<\/strong>  <code class=\"language-\">rsync<\/code> komutu, b\u00fcy\u00fck dosyalar i\u00e7in en iyi performans\u0131 sunar.<br \/>\n4. <strong>Bo\u015fluk i\u00e7eren dosya isimlerini nas\u0131l kopyalayabilirim?<\/strong>  <code class=\"language-\">find<\/code> ve <code class=\"language-\">xargs<\/code> komutlar\u0131n\u0131 <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">-0<\/code> se\u00e7enekleriyle birlikte kullan\u0131n.<br \/>\n5. <strong>Hata mesajlar\u0131yla nas\u0131l ba\u015fa \u00e7\u0131kabilirim?<\/strong>  Komutlar\u0131n \u00e7\u0131kt\u0131s\u0131n\u0131 inceleyerek ve Bash hata ay\u0131klama tekniklerini kullanarak hatalar\u0131 tespit edebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash ile Bir Dosya Hari\u00e7 T\u00fcm Dosyalar\u0131 Kopyalama Veri yedekleme, proje dosyalar\u0131n\u0131n s\u00fcr\u00fcm kontrol\u00fc veya sistem y\u00f6netimi&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-25965","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 Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 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-dosya-disindaki-tum-dosyalari-kopyalama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 Kopyalama\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-16T12:45:28+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-dosya-disindaki-tum-dosyalari-kopyalama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 Kopyalama\",\"datePublished\":\"2025-07-16T12:45:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/\"},\"wordCount\":902,\"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-dosya-disindaki-tum-dosyalari-kopyalama\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/\",\"name\":\"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 Kopyalama\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-16T12:45:28+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 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 Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 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-dosya-disindaki-tum-dosyalari-kopyalama\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 Kopyalama","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-16T12:45:28+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-dosya-disindaki-tum-dosyalari-kopyalama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 Kopyalama","datePublished":"2025-07-16T12:45:28+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/"},"wordCount":902,"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-dosya-disindaki-tum-dosyalari-kopyalama\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/","name":"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 Kopyalama","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-16T12:45:28+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-bir-dosya-disindaki-tum-dosyalari-kopyalama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: Bir Dosya D\u0131\u015f\u0131ndaki T\u00fcm Dosyalar\u0131 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\/25965","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=25965"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25965\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}