{"id":26979,"date":"2025-08-03T18:45:27","date_gmt":"2025-08-03T15:45:27","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/"},"modified":"2025-08-03T18:45:27","modified_gmt":"2025-08-03T15:45:27","slug":"powershellde-touch-komutunun-esdegeri-nasil-kullanilir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/","title":{"rendered":"PowerShell&#8217;de &#8220;touch&#8221; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r"},"content":{"rendered":"<p># PowerShell&#8217;de &#8220;touch&#8221; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r?<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong>  PowerShell&#8217;de yeni dosya olu\u015fturman\u0131n en etkili yollar\u0131n\u0131 \u00f6\u011frenin!  Bu kapsaml\u0131 rehber, &#8220;touch&#8221; komutunun e\u015fde\u011ferini ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131 sunuyor. Yeni ba\u015flayanlar i\u00e7in basit \u00f6rneklerden ileri d\u00fczey tekniklere kadar her seviyeye uygun i\u00e7erik.  Fatih Soysal&#8217;\u0131n uzman rehberli\u011finde PowerShell becerilerinizi geli\u015ftirin.<\/p>\n<p>G\u00fcnl\u00fck i\u015flerinizde, \u00f6zellikle otomasyon ve y\u00f6netim g\u00f6revlerinde, bo\u015f bir dosya olu\u015fturman\u0131z gerekebilir.  Linux d\u00fcnyas\u0131nda bu i\u015flem i\u00e7in kullan\u0131lan pratik &#8220;touch&#8221; komutu, PowerShell&#8217;de do\u011frudan bulunmaz.  Peki, PowerShell&#8217;de bo\u015f bir dosya nas\u0131l olu\u015fturulur? Bu rehber, PowerShell&#8217;de &#8220;touch&#8221; komutunun e\u015fde\u011ferini ad\u0131m ad\u0131m a\u00e7\u0131klayacak ve farkl\u0131 senaryolarda nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 g\u00f6stererek, PowerShell yeteneklerinizi bir \u00fcst seviyeye ta\u015f\u0131man\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>1. Temel Kavramlar: PowerShell ve Dosya \u0130\u015flemleri<\/strong><\/p>\n<p>PowerShell, Windows&#8217;un g\u00fc\u00e7l\u00fc komut sat\u0131r\u0131 kabu\u011fu ve betik dilidir.  Dosya ve dizin y\u00f6netimi, PowerShell&#8217;in temel i\u015flevlerinden biridir.  &#8220;touch&#8221; komutu gibi basit i\u015flemler i\u00e7in bile, PowerShell&#8217;in kendi komutlar\u0131n\u0131 ve y\u00f6ntemlerini kullanmam\u0131z gerekir.  PowerShell, nesne tabanl\u0131 bir yakla\u015f\u0131m benimser; bu da dosyalar\u0131 ve dizinleri nesneler olarak ele alarak i\u015flemlerin daha yap\u0131land\u0131r\u0131lm\u0131\u015f ve esnek olmas\u0131n\u0131 sa\u011flar.  Bu, &#8220;touch&#8221; komutunun PowerShell&#8217;deki kar\u015f\u0131l\u0131\u011f\u0131n\u0131n tek bir komuttan ziyade birka\u00e7 farkl\u0131 y\u00f6ntemle ger\u00e7ekle\u015ftirilebilece\u011fi anlam\u0131na gelir.  \u00d6rne\u011fin, <code class=\"language-\">New-Item<\/code> cmdlet&#8217;i, yeni dosyalar ve dizinler olu\u015fturmak i\u00e7in en yayg\u0131n kullan\u0131lan y\u00f6ntemdir.<\/p>\n<p><strong>2. Yeni Ba\u015flayanlar \u0130\u00e7in: <code class=\"language-\">New-Item<\/code> Cmdlet&#8217;i ile Bo\u015f Dosya Olu\u015fturma<\/strong><\/p>\n<p><strong>Ad\u0131m ad\u0131m a\u00e7\u0131klama:<\/strong><\/p>\n<p>1. <strong>PowerShell&#8217;i a\u00e7\u0131n:<\/strong> Ba\u015flat men\u00fcs\u00fcnden PowerShell&#8217;i arayarak a\u00e7\u0131n.<br \/>\n2. <strong><code class=\"language-\">New-Item<\/code> cmdlet&#8217;ini kullan\u0131n:<\/strong>  A\u015fa\u011f\u0131daki komutu kullanarak, belirtilen yolda yeni bir dosya olu\u015fturun:<\/p>\n<pre class=\"language-powershell\"><code>New-Item -ItemType file -Path &quot;C:\\YeniDosya.txt&quot;<\/code><\/pre>\n<p>   Bu komut, <code class=\"language-\">C:\\<\/code> dizinine <code class=\"language-\">YeniDosya.txt<\/code> ad\u0131nda bir dosya olu\u015fturur.  <code class=\"language-\">-ItemType file<\/code> parametresi, olu\u015fturulacak \u00f6\u011fenin bir dosya oldu\u011funu belirtir. <code class=\"language-\">-Path<\/code> parametresi ise dosyan\u0131n yolunu belirtir.<\/p>\n<p>3. <strong>Dosyan\u0131n olu\u015fturuldu\u011funu do\u011frulay\u0131n:<\/strong>  <code class=\"language-\">Get-ChildItem \"C:\\\"<\/code> komutunu kullanarak, <code class=\"language-\">C:\\<\/code> dizinindeki dosyalar\u0131 listeleyin ve <code class=\"language-\">YeniDosya.txt<\/code> dosyas\u0131n\u0131n olu\u015fturuldu\u011funu do\u011frulay\u0131n.<\/p>\n<p><strong>Basit kod \u00f6rne\u011fi:<\/strong><\/p>\n<p>A\u015fa\u011f\u0131daki betik, kullan\u0131c\u0131dan bir dosya ad\u0131 al\u0131r ve bu ada sahip bir dosya olu\u015fturur:<\/p>\n<pre class=\"language-powershell\"><code>$dosyaAdi = Read-Host &quot;Dosya ad\u0131 girin&quot;\nNew-Item -ItemType file -Path &quot;C:\\$dosyaAdi.txt&quot;<\/code><\/pre>\n<p><strong>3. Orta Seviye: Ger\u00e7ek Hayat \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p><strong>Ger\u00e7ek hayat \u00f6rne\u011fi:<\/strong><\/p>\n<p>Bir otomasyon beti\u011finde, g\u00fcnl\u00fck log dosyalar\u0131 olu\u015fturmak istedi\u011finizi varsayal\u0131m.  Her g\u00fcn yeni bir log dosyas\u0131 olu\u015fturmak i\u00e7in <code class=\"language-\">New-Item<\/code> cmdlet&#8217;ini kullanabilirsiniz.  A\u015fa\u011f\u0131daki betik, bug\u00fcn\u00fcn tarihini i\u00e7eren bir log dosyas\u0131 olu\u015fturur:<\/p>\n<pre class=\"language-powershell\"><code>$bugun = Get-Date -Format &quot;yyyyMMdd&quot;\n$logYolu = &quot;C:\\Logs\\log_$bugun.txt&quot;\nNew-Item -ItemType file -Path $logYolu -Force<\/code><\/pre>\n<p><code class=\"language-\">-Force<\/code> parametresi, dosya zaten mevcutsa \u00fczerine yazmay\u0131 \u00f6nler ve hata vermez.  Bu, beti\u011fin her g\u00fcn sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>Optimizasyon ipu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong>Hata y\u00f6netimi:<\/strong>  <code class=\"language-\">Try...Catch<\/code> bloklar\u0131 kullanarak, olas\u0131 hatalar\u0131 (\u00f6rne\u011fin, yazma izni yoklu\u011fu) yakalayabilir ve beti\u011fin \u00e7\u00f6kmesini \u00f6nleyebilirsiniz.<br \/>\n* <strong>Yol do\u011frulamas\u0131:<\/strong>  <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;ini kullanarak, hedef dizinin varl\u0131\u011f\u0131n\u0131 kontrol edebilir ve gerekirse olu\u015fturabilirsiniz.<br \/>\n* <strong>Toplu i\u015flem:<\/strong>  Birden fazla dosya olu\u015fturman\u0131z gerekiyorsa, <code class=\"language-\">New-Item<\/code> cmdlet&#8217;ini bir d\u00f6ng\u00fc i\u00e7inde kullanarak i\u015flemi otomatikle\u015ftirebilirsiniz.<\/p>\n<p><strong>4. \u0130leri D\u00fczey: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p><strong>Performans analizi:<\/strong><\/p>\n<p>\u00c7ok say\u0131da dosya olu\u015ftururken, performans \u00f6nemli bir fakt\u00f6rd\u00fcr.  <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;ini kullanarak, <code class=\"language-\">New-Item<\/code> cmdlet&#8217;inin performans\u0131n\u0131 \u00f6l\u00e7ebilirsiniz.  \u00d6rne\u011fin, 1000 dosya olu\u015fturman\u0131n ne kadar s\u00fcrd\u00fc\u011f\u00fcn\u00fc \u00f6l\u00e7mek i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {\n  1..1000 | ForEach-Object { New-Item -ItemType file -Path &quot;C:\\Temp\\dosya$_.txt&quot; }\n}<\/code><\/pre>\n<p>Bu \u00f6l\u00e7\u00fcm, farkl\u0131 y\u00f6ntemlerin performans\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en verimli yakla\u015f\u0131m\u0131 belirlemenize yard\u0131mc\u0131 olur.  \u00d6rne\u011fin, dosya olu\u015fturma i\u015flemini paralel hale getirerek performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p><strong>Edge case&#8217;ler:<\/strong><\/p>\n<p>* <strong>\u00d6zel karakterler:<\/strong>  Dosya adlar\u0131nda \u00f6zel karakterler kullan\u0131rken, bunlar\u0131n do\u011fru \u015fekilde i\u015flendi\u011finden emin olmal\u0131s\u0131n\u0131z.  Gerekirse, <code class=\"language-\">Escape-String<\/code> fonksiyonunu kullanarak \u00f6zel karakterleri ka\u00e7abilirsiniz.<br \/>\n* <strong>Uzun dosya adlar\u0131:<\/strong>  \u00c7ok uzun dosya adlar\u0131, baz\u0131 i\u015fletim sistemlerinde sorunlara yol a\u00e7abilir.  Dosya adlar\u0131n\u0131n uzunlu\u011funu s\u0131n\u0131rland\u0131rarak bu sorunlar\u0131 \u00f6nleyebilirsiniz.<br \/>\n* <strong>Dosya izinleri:<\/strong>  Hedef dizine yazma izninizin oldu\u011fundan emin olun.  Yetersiz izinler, dosya olu\u015fturma i\u015flemini engelleyebilir.<\/p>\n<p><strong>5.  <code class=\"language-\">Out-File<\/code> Cmdlet&#8217;i ile Bo\u015f Dosya Olu\u015fturma<\/strong><\/p>\n<p><code class=\"language-\">New-Item<\/code> d\u0131\u015f\u0131nda, bo\u015f bir dosya olu\u015fturman\u0131n ba\u015fka bir yolu da <code class=\"language-\">Out-File<\/code> cmdlet&#8217;ini kullanmakt\u0131r. Bu cmdlet, i\u00e7eri\u011fi bir dosyaya yazmak i\u00e7in kullan\u0131l\u0131r.  \u0130\u00e7eri\u011fi bo\u015f b\u0131rakarak bo\u015f bir dosya olu\u015fturabiliriz.<\/p>\n<pre class=\"language-powershell\"><code>Out-File -FilePath &quot;C:\\YeniDosya2.txt&quot; -Force<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">C:\\<\/code> dizinine <code class=\"language-\">YeniDosya2.txt<\/code> ad\u0131nda bo\u015f bir dosya olu\u015fturur.  <code class=\"language-\">-Force<\/code> parametresi, dosya zaten mevcutsa \u00fczerine yazmay\u0131 \u00f6nler.  Bu y\u00f6ntem, \u00f6zellikle bir dosyaya daha sonra veri yazmay\u0131 planl\u0131yorsan\u0131z kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p><strong>6.  Dosya Olu\u015fturma \u0130\u015flemlerini Otomatikle\u015ftirme: D\u00f6ng\u00fcler ve Fonksiyonlar<\/strong><\/p>\n<p>Daha karma\u015f\u0131k senaryolarda, dosya olu\u015fturma i\u015flemini otomatikle\u015ftirmek i\u00e7in d\u00f6ng\u00fcler ve fonksiyonlar kullanabilirsiniz.  \u00d6rne\u011fin, belirli bir say\u0131da dosya olu\u015fturmak i\u00e7in bir <code class=\"language-\">for<\/code> d\u00f6ng\u00fcs\u00fc kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>for ($i = 1; $i -le 10; $i++) {\n  New-Item -ItemType file -Path &quot;C:\\Dosyalar\\dosya$i.txt&quot; -Force\n}<\/code><\/pre>\n<p>Bu kod, &#8220;C:\\Dosyalar&#8221; dizinine &#8220;dosya1.txt&#8221; den &#8220;dosya10.txt&#8221; ye kadar 10 adet bo\u015f dosya olu\u015fturur.<\/p>\n<p>Fonksiyonlar ise kodun yeniden kullan\u0131labilirli\u011fini art\u0131r\u0131r.  \u00d6rne\u011fin, a\u015fa\u011f\u0131daki fonksiyon, belirtilen yolda bo\u015f bir dosya olu\u015fturur:<\/p>\n<pre class=\"language-powershell\"><code>function Create-EmptyFile {\n  param(\n    [string]$Path\n  )\n  New-Item -ItemType file -Path $Path -Force | Out-Null\n}\n\nCreate-EmptyFile -Path &quot;C:\\YeniDosya3.txt&quot;<\/code><\/pre>\n<p>Bu fonksiyon,  <code class=\"language-\">Create-EmptyFile<\/code> ad\u0131nda bir fonksiyon tan\u0131mlar ve daha sonra bu fonksiyonu istedi\u011finiz kadar kullanabilirsiniz. <code class=\"language-\">Out-Null<\/code>, fonksiyonun \u00e7\u0131kt\u0131s\u0131n\u0131 bast\u0131r\u0131r.<\/p>\n<p><strong>7.  Hata Y\u00f6netimi ve G\u00fcvenlik \u00d6nlemleri<\/strong><\/p>\n<p>PowerShell betiklerinde, hata y\u00f6netimi ve g\u00fcvenlik \u00f6nlemleri \u00e7ok \u00f6nemlidir.  <code class=\"language-\">Try...Catch<\/code> blo\u011fu, olas\u0131 hatalar\u0131 yakalamak ve uygun bir \u015fekilde yan\u0131t vermek i\u00e7in kullan\u0131l\u0131r:<\/p>\n<pre class=\"language-powershell\"><code>try {\n  New-Item -ItemType file -Path &quot;C:\\Protected\\dosya.txt&quot; -Force\n}\ncatch {\n  Write-Error &quot;Dosya olu\u015fturulamad\u0131: $($_.Exception.Message)&quot;\n}<\/code><\/pre>\n<p>Bu kod, &#8220;C:\\Protected&#8221; dizinine dosya olu\u015fturmaya \u00e7al\u0131\u015f\u0131r. E\u011fer bir hata olu\u015fursa, hata mesaj\u0131 ekrana yazd\u0131r\u0131l\u0131r.  <code class=\"language-\">-Force<\/code> parametresi ile mevcut dosyan\u0131n \u00fczerine yazmaya \u00e7al\u0131\u015fmak da g\u00fcvenlik a\u00e7\u0131s\u0131ndan riskli olabilir. Bu durum i\u00e7in kullan\u0131c\u0131dan onay alman\u0131z veya alternatif bir yol izlemeniz \u00f6nerilir.<\/p>\n<p><strong>8.  Performans Optimizasyonu:  Paralel \u0130\u015flem<\/strong><\/p>\n<p>\u00c7ok say\u0131da dosya olu\u015fturma i\u015flemi yaparken performans\u0131 iyile\u015ftirmek i\u00e7in paralel i\u015flem kullanabilirsiniz.  <code class=\"language-\">Start-Job<\/code> cmdlet&#8217;i ile birden fazla i\u015f par\u00e7ac\u0131\u011f\u0131 olu\u015fturabilir ve bu i\u015f par\u00e7ac\u0131klar\u0131n\u0131n her birine dosya olu\u015fturma g\u00f6revi verebilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;de &#8220;touch&#8221; komutunun e\u015fde\u011feri, <code class=\"language-\">New-Item<\/code> ve <code class=\"language-\">Out-File<\/code> cmdlet&#8217;leri kullan\u0131larak kolayca olu\u015fturulabilir.  Bu rehberde, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde ad\u0131m ad\u0131m bir a\u00e7\u0131klama yap\u0131ld\u0131.  Ger\u00e7ek d\u00fcnya \u00f6rnekleri, optimizasyon ipu\u00e7lar\u0131 ve hata y\u00f6netimi teknikleri ile PowerShell becerilerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak bu rehber, dosya i\u015flemlerini daha verimli ve g\u00fcvenli bir \u015fekilde y\u00f6netmenizi sa\u011flayacakt\u0131r.  Daha fazla PowerShell ipucu ve e\u011fitimi i\u00e7in [Fatih Soysal&#8217;\u0131n web sitesini](https:\/\/fatihsoysal.com) ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">New-Item<\/code> ve <code class=\"language-\">Out-File<\/code> aras\u0131ndaki fark nedir?<\/strong> <code class=\"language-\">New-Item<\/code>, genel ama\u00e7l\u0131 bir cmdlet&#8217;tir ve dosyalar\u0131n yan\u0131 s\u0131ra dizinler de olu\u015fturabilir. <code class=\"language-\">Out-File<\/code> ise \u00f6ncelikle i\u00e7erik yazmak i\u00e7in kullan\u0131l\u0131r ve bo\u015f bir dosya olu\u015fturmak i\u00e7in de kullan\u0131labilir.<\/p>\n<p>2. <strong>Dosya olu\u015fturma i\u015flemini nas\u0131l hata y\u00f6netimi ile koruyabilirim?<\/strong> <code class=\"language-\">Try...Catch<\/code> blo\u011fu kullanarak olas\u0131 hatalar\u0131 yakalayabilir ve uygun bir \u015fekilde yan\u0131t verebilirsiniz.<\/p>\n<p>3. <strong>\u00c7ok say\u0131da dosya olu\u015ftururken performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong> Paralel i\u015flem teknikleri kullanarak performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilirsiniz.<\/p>\n<p>4. <strong>Dosya adlar\u0131nda \u00f6zel karakterler kullanabilir miyim?<\/strong> Evet, ancak \u00f6zel karakterlerin do\u011fru \u015fekilde i\u015flendi\u011finden emin olmal\u0131s\u0131n\u0131z. Gerekirse, <code class=\"language-\">Escape-String<\/code> fonksiyonunu kullanabilirsiniz.<\/p>\n<p>5. <strong>Dosya olu\u015fturma i\u015flemini nas\u0131l otomatikle\u015ftirebilirim?<\/strong> D\u00f6ng\u00fcler ve fonksiyonlar kullanarak dosya olu\u015fturma i\u015flemini otomatikle\u015ftirebilir ve kodun yeniden kullan\u0131labilirli\u011fini art\u0131rabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de &#8220;touch&#8221; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r? Meta A\u00e7\u0131klamas\u0131: PowerShell&#8217;de yeni dosya olu\u015fturman\u0131n en etkili yollar\u0131n\u0131 \u00f6\u011frenin! Bu&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":[1319],"tags":[],"class_list":{"0":"post-26979","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-powershell","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>PowerShell&#039;de &quot;touch&quot; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r<\/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\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell&#039;de &quot;touch&quot; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-03T15:45:27+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell&#8217;de &#8220;touch&#8221; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\",\"datePublished\":\"2025-08-03T15:45:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/\"},\"wordCount\":1302,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/\",\"name\":\"PowerShell'de \\\"touch\\\" Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-03T15:45:27+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell&#8217;de &#8220;touch&#8221; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\"}]},{\"@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":"PowerShell'de \"touch\" Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","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\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell'de \"touch\" Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-03T15:45:27+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\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell&#8217;de &#8220;touch&#8221; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","datePublished":"2025-08-03T15:45:27+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/"},"wordCount":1302,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/","url":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/","name":"PowerShell'de \"touch\" Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-03T15:45:27+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-touch-komutunun-esdegeri-nasil-kullanilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell&#8217;de &#8220;touch&#8221; Komutunun E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r"}]},{"@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\/26979","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=26979"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26979\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}