{"id":26090,"date":"2025-07-19T12:45:23","date_gmt":"2025-07-19T09:45:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/"},"modified":"2025-07-19T12:45:23","modified_gmt":"2025-07-19T09:45:23","slug":"bash-x-gunden-eski-dosyalari-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/","title":{"rendered":"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme"},"content":{"rendered":"<p># Bash ile X G\u00fcnden Eski Dosyalar\u0131 Silme: Tam Bir Rehber<\/p>\n<p>G\u00fcnl\u00fck hayat\u0131m\u0131zda, \u00f6zellikle sunucular veya yerel makinelerde, zamanla biriken gereksiz dosyalar performans\u0131 olumsuz etkiler.  Bu dosyalar\u0131 manuel olarak silmek zaman al\u0131c\u0131 ve hata yapmaya m\u00fcsaittir.  \u0130\u015fte tam burada Bash komut sat\u0131r\u0131 aray\u00fcz\u00fcn\u00fcn g\u00fcc\u00fc devreye giriyor. Bu makalede, Bash kullanarak belirli bir ya\u015ftan eski dosyalar\u0131 otomatik olarak silmenin farkl\u0131 y\u00f6ntemlerini, performans optimizasyonunu ve olas\u0131 sorunlar\u0131 ele alaca\u011f\u0131z.  Farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in ad\u0131m ad\u0131m bir rehber sunarak, bu i\u015flemi g\u00fcvenli ve verimli bir \u015fekilde ger\u00e7ekle\u015ftirmenize yard\u0131mc\u0131 olaca\u011f\u0131z.<\/p>\n<p><strong>Bash: Temel Kavramlar ve find Komutu<\/strong><\/p>\n<p>Bash, Linux ve macOS sistemlerinde kullan\u0131lan g\u00fc\u00e7l\u00fc bir komut sat\u0131r\u0131 yorumlay\u0131c\u0131s\u0131d\u0131r.  Dosya ve dizin y\u00f6netimi i\u00e7in bir\u00e7ok kullan\u0131\u015fl\u0131 komut sunar.  X g\u00fcnden eski dosyalar\u0131 silme i\u015flemi i\u00e7in en \u00f6nemli komut ise <code class=\"language-\">find<\/code>&#8216;d\u0131r.  <code class=\"language-\">find<\/code> komutu, belirli kriterlere uyan dosyalar\u0131 ve dizinleri bulmak i\u00e7in kullan\u0131l\u0131r.  Bu kriterler dosya ad\u0131, boyut, son eri\u015fim tarihi, son de\u011fi\u015ftirme tarihi gibi bir\u00e7ok fakt\u00f6r\u00fc i\u00e7erebilir.<\/p>\n<p><code class=\"language-\">find<\/code> komutunun temel yap\u0131s\u0131 \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-bash\"><code>find [ba\u015flang\u0131\u00e7_dizin] [opsiyonlar] [eylem]<\/code><\/pre>\n<p>* <code class=\"language-\">ba\u015flang\u0131\u00e7_dizin<\/code>: Araman\u0131n ba\u015flayaca\u011f\u0131 dizin.  Nokta (<code class=\"language-\">.<\/code>) i\u015fareti ge\u00e7erli dizini, e\u011fik \u00e7izgi (<code class=\"language-\">\/<\/code>) ise k\u00f6k dizini temsil eder.<br \/>\n* <code class=\"language-\">opsiyonlar<\/code>: Arama kriterlerini belirleyen se\u00e7eneklerdir.  \u00d6rne\u011fin, <code class=\"language-\">-type f<\/code> sadece dosyalar\u0131, <code class=\"language-\">-type d<\/code> sadece dizinleri arar.<br \/>\n* <code class=\"language-\">eylem<\/code>: Bulunan dosyalar\/dizinler \u00fczerinde ger\u00e7ekle\u015ftirilecek i\u015flemdir.  Silme i\u015flemi i\u00e7in <code class=\"language-\">-delete<\/code> se\u00e7ene\u011fi kullan\u0131l\u0131r.<\/p>\n<p><strong>Nas\u0131l X G\u00fcnden Eski Dosyalar\u0131 Bulur ve Silersiniz? (Yeni Ba\u015flayanlar \u0130\u00e7in)<\/strong><\/p>\n<p>En basit senaryoda, belirli bir dizindeki X g\u00fcnden eski t\u00fcm dosyalar\u0131 silmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>find . -type f -mtime +X -delete<\/code><\/pre>\n<p>Burada:<\/p>\n<p>* <code class=\"language-\">.<\/code> ge\u00e7erli dizini belirtir.<br \/>\n* <code class=\"language-\">-type f<\/code> sadece dosyalar\u0131 arar.<br \/>\n* <code class=\"language-\">-mtime +X<\/code> X g\u00fcnden daha eski dosyalar\u0131 se\u00e7er.  <code class=\"language-\">+X<\/code>, X g\u00fcnden *daha eski* anlam\u0131na gelir. <code class=\"language-\">-X<\/code> ise X g\u00fcnden *daha yeni* anlam\u0131na gelir.  <code class=\"language-\">X<\/code> yerine g\u00fcn say\u0131s\u0131n\u0131 yazmal\u0131s\u0131n\u0131z (\u00f6rne\u011fin, 7 g\u00fcn i\u00e7in <code class=\"language-\">+7<\/code>).<br \/>\n* <code class=\"language-\">-delete<\/code> bulunan dosyalar\u0131 siler.<\/p>\n<p><strong>\u00d6rnek:<\/strong> 7 g\u00fcnden eski t\u00fcm dosyalar\u0131 silmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>find . -type f -mtime +7 -delete<\/code><\/pre>\n<p><strong>Uyar\u0131:<\/strong> Bu komutu kullanmadan \u00f6nce mutlaka yedekleme yap\u0131n veya komutu test ama\u00e7l\u0131 farkl\u0131 bir dizinde deneyin. <code class=\"language-\">-delete<\/code> se\u00e7ene\u011fi geri al\u0131namaz bir i\u015flemdir!<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi: Log Dosyalar\u0131n\u0131 Temizleme (Orta Seviye)<\/strong><\/p>\n<p>Web sunucular\u0131 veya uygulamalar g\u00fcnl\u00fck olarak b\u00fcy\u00fck miktarda log dosyas\u0131 \u00fcretir. Bu dosyalar zamanla disk alan\u0131n\u0131 a\u015f\u0131r\u0131 t\u00fcketebilir.  A\u015fa\u011f\u0131daki komut, <code class=\"language-\">\/var\/log<\/code> dizinindeki 30 g\u00fcnden eski t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 siler:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/log -type f -name &quot;*.log&quot; -mtime +30 -delete<\/code><\/pre>\n<p>Bu komut, \u00f6ncelikle <code class=\"language-\">\/var\/log<\/code> dizinini tarar, ard\u0131ndan sadece <code class=\"language-\">.log<\/code> uzant\u0131l\u0131 dosyalar\u0131 se\u00e7er ve 30 g\u00fcnden eski olanlar\u0131 siler.  Daha spesifik olmak i\u00e7in <code class=\"language-\">-iname<\/code> se\u00e7ene\u011fini kullanarak b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyarl\u0131l\u0131\u011f\u0131 olmadan arama yapabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/log -type f -iname &quot;*.log&quot; -mtime +30 -delete<\/code><\/pre>\n<p><strong>Optimizasyon \u0130pucu:<\/strong>  \u00c7ok b\u00fcy\u00fck dizinlerde arama yapmak uzun s\u00fcrebilir.  Performans\u0131 art\u0131rmak i\u00e7in <code class=\"language-\">-exec<\/code> se\u00e7ene\u011fini kullanarak silme i\u015flemini <code class=\"language-\">xargs<\/code> ile birle\u015ftirebilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/log -type f -iname &quot;*.log&quot; -mtime +30 -print0 | xargs -0 rm -f<\/code><\/pre>\n<p><code class=\"language-\">-print0<\/code> ve <code class=\"language-\">-0<\/code> se\u00e7enekleri, dosya adlar\u0131nda bo\u015fluk bulunan durumlarda sorunlar\u0131 \u00f6nler.  <code class=\"language-\">rm -f<\/code> ise zorla silme i\u015flemi yapar.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Performans Analizi ve \u00d6zel Durumlar (\u0130leri Seviye)<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinlerde <code class=\"language-\">find<\/code> komutu yava\u015f \u00e7al\u0131\u015fabilir.  Performans\u0131 iyile\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki y\u00f6ntemleri kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-depth<\/code> se\u00e7ene\u011fi:<\/strong>  <code class=\"language-\">find<\/code> komutu \u00f6nce alt dizinleri i\u015fler, ard\u0131ndan ana dizine ge\u00e7er.  <code class=\"language-\">-depth<\/code> se\u00e7ene\u011fi bu s\u0131ray\u0131 tersine \u00e7evirir, \u00f6nce ana dizin i\u015flenir, daha sonra alt dizinler.  Bu, silme i\u015fleminin daha h\u0131zl\u0131 tamamlanmas\u0131n\u0131 sa\u011flayabilir.<\/p>\n<p>* <strong>Paralel \u0130\u015flem:<\/strong>  <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">parallel<\/code> komutu ile birle\u015ftirerek silme i\u015flemini paralel olarak ger\u00e7ekle\u015ftirebilirsiniz.  Bu, \u00e7ok \u00e7ekirdekli i\u015flemcilerde performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-bash\"><code>find \/var\/log -type f -iname &quot;*.log&quot; -mtime +30 -print0 | parallel -0 rm -f<\/code><\/pre>\n<p><strong>\u00d6zel Durumlar:<\/strong><\/p>\n<p>* <strong>Sembolik Ba\u011flant\u0131lar:<\/strong>  <code class=\"language-\">find<\/code> komutu varsay\u0131lan olarak sembolik ba\u011flant\u0131lar\u0131 takip eder.  E\u011fer sembolik ba\u011flant\u0131lar\u0131 de\u011fil, sadece orijinal dosyalar\u0131 silmek istiyorsan\u0131z <code class=\"language-\">-L<\/code> se\u00e7ene\u011fini kullan\u0131n.<\/p>\n<p>* <strong>Dosya Eri\u015fim Haklar\u0131:<\/strong>  Silmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z dosyalara yeterli eri\u015fim yetkiniz yoksa hata alabilirsiniz.  <code class=\"language-\">sudo<\/code> komutu kullanarak root yetkileriyle \u00e7al\u0131\u015fabilirsiniz.<\/p>\n<p>* <strong>\u00d6n \u0130zleme:<\/strong>  <code class=\"language-\">-delete<\/code> yerine <code class=\"language-\">-ls<\/code> se\u00e7ene\u011fini kullanarak, silinecek dosyalar\u0131n listesini \u00f6nceden g\u00f6rebilirsiniz.  Bu, yanl\u0131\u015fl\u0131kla dosya silmeyi \u00f6nlemenize yard\u0131mc\u0131 olur.<\/p>\n<p><strong>Performans Optimizasyonu:<\/strong>  <code class=\"language-\">find<\/code> komutunun performans\u0131n\u0131 analiz etmek i\u00e7in <code class=\"language-\">time<\/code> komutunu kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>time find \/var\/log -type f -iname &quot;*.log&quot; -mtime +30 -delete<\/code><\/pre>\n<p>Bu, komutun \u00e7al\u0131\u015fma s\u00fcresini ve kulland\u0131\u011f\u0131 kaynaklar\u0131 g\u00f6sterir.<\/p>\n<p><strong>G\u00fcvenlik ve Yedekleme:  \u00d6nemli Bir Not<\/strong><\/p>\n<p>Herhangi bir silme i\u015flemi yapmadan \u00f6nce mutlaka yedekleme al\u0131n.  Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silmek ciddi sorunlara yol a\u00e7abilir.  <code class=\"language-\">find<\/code> komutunu kullanmadan \u00f6nce, komutu test ama\u00e7l\u0131 bir dizinde deneyerek \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun.  Ayr\u0131ca,  <code class=\"language-\">-delete<\/code> yerine <code class=\"language-\">-print<\/code> veya <code class=\"language-\">-ok<\/code> se\u00e7eneklerini kullanarak silinecek dosyalar\u0131n listesini inceleyip onaylayabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-mtime<\/code> se\u00e7ene\u011fi nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/strong> <code class=\"language-\">-mtime +X<\/code>, X g\u00fcnden daha eski dosyalar\u0131 se\u00e7er.  <code class=\"language-\">-mtime -X<\/code>, X g\u00fcnden daha yeni dosyalar\u0131 se\u00e7er. <code class=\"language-\">-mtime X<\/code>, X g\u00fcn \u00f6nce de\u011fi\u015ftirilen dosyalar\u0131 se\u00e7er.<\/p>\n<p>2. <strong><code class=\"language-\">find<\/code> komutunda hata al\u0131yorum, neden?<\/strong>  Muhtemelen dosya eri\u015fim haklar\u0131n\u0131z yetersiz veya dosya zaten silinmi\u015f olabilir.  <code class=\"language-\">sudo<\/code> komutu kullanmay\u0131 deneyin veya hata mesaj\u0131n\u0131 dikkatlice inceleyin.<\/p>\n<p>3. <strong>\u00c7ok b\u00fcy\u00fck bir dizini temizlemek istiyorum, ne yapmal\u0131y\u0131m?<\/strong>  Performans optimizasyon ipu\u00e7lar\u0131n\u0131 uygulay\u0131n (<code class=\"language-\">-depth<\/code>, <code class=\"language-\">parallel<\/code>),  ve i\u015flemi a\u015famalara b\u00f6l\u00fcn.<\/p>\n<p>4. <strong>Silinen dosyalar\u0131 geri alabilir miyim?<\/strong>  <code class=\"language-\">rm<\/code> komutu ile silinen dosyalar genellikle geri al\u0131namaz.  Ancak, \u00f6zel veri kurtarma yaz\u0131l\u0131mlar\u0131 kullan\u0131larak geri kazan\u0131labilir.<\/p>\n<p>5. <strong>Bu komutlar\u0131 Windows&#8217;ta kullanabilir miyim?<\/strong> Hay\u0131r, <code class=\"language-\">find<\/code> ve <code class=\"language-\">xargs<\/code> komutlar\u0131 Linux\/macOS tabanl\u0131 sistemler i\u00e7indir.  Windows&#8217;ta benzer i\u015flemler i\u00e7in PowerShell veya di\u011fer komut sat\u0131r\u0131 ara\u00e7lar\u0131n\u0131 kullanabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bash&#8217;in g\u00fc\u00e7l\u00fc <code class=\"language-\">find<\/code> komutu ile belirli bir ya\u015ftan eski dosyalar\u0131 silmek olduk\u00e7a kolay ve verimli bir \u015fekilde yap\u0131labilir.  Ancak, bu i\u015flemi ger\u00e7ekle\u015ftirmeden \u00f6nce dikkatli olunmal\u0131, yedekleme al\u0131nmal\u0131 ve komutun do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olunmal\u0131d\u0131r.  Bu makalede verilen ipu\u00e7lar\u0131 ve \u00f6rnekler, farkl\u0131 deneyim seviyelerindeki kullan\u0131c\u0131lar\u0131n bu i\u015flemi g\u00fcvenli ve etkili bir \u015fekilde ger\u00e7ekle\u015ftirmelerine yard\u0131mc\u0131 olacakt\u0131r.  Daha fazla ileri d\u00fczey Bash komutlar\u0131 ve teknikleri i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash ile X G\u00fcnden Eski Dosyalar\u0131 Silme: Tam Bir Rehber G\u00fcnl\u00fck hayat\u0131m\u0131zda, \u00f6zellikle sunucular veya yerel makinelerde,&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-26090","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: X G\u00fcnden Eski Dosyalar\u0131 Silme<\/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-x-gunden-eski-dosyalari-silme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-19T09:45:23+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme\",\"datePublished\":\"2025-07-19T09:45:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/\"},\"wordCount\":1032,\"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-x-gunden-eski-dosyalari-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/\",\"name\":\"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-19T09:45:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme\"}]},{\"@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: X G\u00fcnden Eski Dosyalar\u0131 Silme","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-x-gunden-eski-dosyalari-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-19T09:45:23+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme","datePublished":"2025-07-19T09:45:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/"},"wordCount":1032,"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-x-gunden-eski-dosyalari-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/","name":"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-19T09:45:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-x-gunden-eski-dosyalari-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: X G\u00fcnden Eski Dosyalar\u0131 Silme"}]},{"@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\/26090","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=26090"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26090\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}