{"id":28142,"date":"2025-08-23T21:15:26","date_gmt":"2025-08-23T18:15:26","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/"},"modified":"2025-09-01T18:30:35","modified_gmt":"2025-09-01T15:30:35","slug":"bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/","title":{"rendered":"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme"},"content":{"rendered":"<p># Bash&#8217;te ls Komutu ile Tam Yolu G\u00f6steren Dosya Listesi Nas\u0131l Olu\u015fturulur?<\/p>\n<p>Dosya ve dizinleri y\u00f6netmek, her Linux kullan\u0131c\u0131s\u0131 i\u00e7in olmazsa olmaz bir beceridir.  \u00c7o\u011fu zaman, sadece dosya ve dizin adlar\u0131n\u0131 de\u011fil, ayn\u0131 zamanda tam dosya yollar\u0131n\u0131 da bilmek gereklidir.  Bu makalede, Bash kabu\u011funda <code class=\"language-\">ls<\/code> komutunu kullanarak dosya ve dizinlerin tam yollar\u0131n\u0131 nas\u0131l listeleyebilece\u011finizi ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar kapsayan bir rehberle \u00f6\u011freneceksiniz.  Farkl\u0131 senaryolar i\u00e7in optimize edilmi\u015f \u00e7\u00f6z\u00fcmler ve performans analiziyle, <code class=\"language-\">ls<\/code> komutunun g\u00fcc\u00fcnden en iyi \u015fekilde nas\u0131l yararlanaca\u011f\u0131n\u0131z\u0131 ke\u015ffedeceksiniz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, <code class=\"language-\">ls<\/code> komutuyla tam yolu listelemeyi ad\u0131m ad\u0131m \u00f6\u011fretmek i\u00e7in \u00fc\u00e7 seviyeye ayr\u0131lm\u0131\u015ft\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Temel <code class=\"language-\">ls<\/code> komutu ve <code class=\"language-\">-l<\/code> se\u00e7ene\u011fi ile ba\u015flang\u0131\u00e7. Basit kod \u00f6rnekleri ve a\u00e7\u0131klamalar.<\/p>\n<p><strong>Orta Seviye:<\/strong>  Ger\u00e7ek d\u00fcnya \u00f6rnekleri, <code class=\"language-\">find<\/code> komutu ile entegrasyon ve optimizasyon ipu\u00e7lar\u0131.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi, karma\u015f\u0131k dizin yap\u0131lar\u0131 ve edge case&#8217;ler i\u00e7in \u00e7\u00f6z\u00fcmler.<\/p>\n<p><strong>1. Temel Kavramlar: ls Komutu ve Se\u00e7enekleri<\/strong><\/p>\n<p><code class=\"language-\">ls<\/code> (list) komutu, bir dizindeki dosya ve dizinleri listelemek i\u00e7in kullan\u0131lan temel bir Bash komutudur.  Varsay\u0131lan olarak, sadece dosya ve dizin adlar\u0131n\u0131 g\u00f6sterir.  Ancak, \u00e7e\u015fitli se\u00e7enekler kullanarak \u00e7\u0131kt\u0131y\u0131 \u00f6zelle\u015ftirebiliriz.  \u00d6rne\u011fin, <code class=\"language-\">-l<\/code> se\u00e7ene\u011fi, uzun listeleme format\u0131n\u0131 sa\u011flar ve dosya izinleri, boyut, son de\u011fi\u015fiklik tarihi gibi ek bilgileri g\u00f6sterir.<\/p>\n<p><code class=\"language-\">ls -l<\/code> komutu ile dosya ve dizinlerin tam yolunu do\u011frudan g\u00f6stermek m\u00fcmk\u00fcn de\u011fildir. Bunun i\u00e7in ek se\u00e7enekler veya di\u011fer komutlarla birlikte kullan\u0131lmas\u0131 gerekir.  \u00d6rne\u011fin, <code class=\"language-\">pwd<\/code> (print working directory) komutu ile mevcut \u00e7al\u0131\u015fma dizinini \u00f6\u011frenebilir ve bunu <code class=\"language-\">ls<\/code> komutunun \u00e7\u0131kt\u0131s\u0131yla birle\u015ftirebiliriz. Ancak bu, \u00f6zellikle b\u00fcy\u00fck dizinler i\u00e7in verimsiz olabilir.<\/p>\n<p><strong>Basit \u00d6rnek:<\/strong><\/p>\n<p>Mevcut dizindeki dosyalar\u0131 ve dizinleri listelemek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>ls<\/code><\/pre>\n<p>Uzun listeleme format\u0131n\u0131 g\u00f6rmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>ls -l<\/code><\/pre>\n<p><strong>2.  ls ile Tam Yolu Nas\u0131l G\u00f6sterilir? (Yeni Ba\u015flayanlar \u0130\u00e7in)<\/strong><\/p>\n<p>Tam yolu g\u00f6r\u00fcnt\u00fclemenin en basit yolu, <code class=\"language-\">ls<\/code> komutunu <code class=\"language-\">-d<\/code> (directory) se\u00e7ene\u011fi ile birlikte kullanmakt\u0131r. Bu se\u00e7enek, dizinlerin kendilerini listeler, i\u00e7lerindeki dosyalar\u0131 de\u011fil. <code class=\"language-\">pwd<\/code> komutu ile birle\u015ftirerek tam yolu elde ederiz.<\/p>\n<p><strong>Ad\u0131m Ad\u0131m:<\/strong><\/p>\n<p>1. <strong>Mevcut dizini belirleyin:<\/strong> <code class=\"language-\">pwd<\/code> komutunu kullanarak mevcut dizininizin yolunu \u00f6\u011frenin.  \u00d6rne\u011fin, <code class=\"language-\">\/home\/kullanici\/belgeler<\/code> olabilir.<\/p>\n<p>2. <strong><code class=\"language-\">ls -d<\/code> ile dizini listeleyin:<\/strong> <code class=\"language-\">ls -d *<\/code> komutu, mevcut dizindeki t\u00fcm dosya ve alt dizinleri listeler.  <code class=\"language-\">*<\/code> joker karakteri, t\u00fcm \u00f6\u011feleri temsil eder.<\/p>\n<p>3. <strong>Tam yolu elde etmek i\u00e7in <code class=\"language-\">pwd<\/code> ile birle\u015ftirin:<\/strong>  Bu ad\u0131mda, <code class=\"language-\">pwd<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 <code class=\"language-\">ls -d<\/code> komutunun \u00e7\u0131kt\u0131s\u0131 ile birle\u015ftirerek tam yolu elde edebiliriz. Ancak bu pratik bir \u00e7\u00f6z\u00fcm de\u011fildir.<\/p>\n<p><strong>Basit Kod \u00d6rne\u011fi:<\/strong><\/p>\n<pre class=\"language-bash\"><code>pwd\nls -d *<\/code><\/pre>\n<p>Bu y\u00f6ntem, sadece mevcut dizindeki \u00f6\u011feler i\u00e7in \u00e7al\u0131\u015f\u0131r ve alt dizinlerdeki dosyalar i\u00e7in kullan\u0131lamaz.  Daha geli\u015fmi\u015f y\u00f6ntemler i\u00e7in sonraki b\u00f6l\u00fcmlere ge\u00e7ebilirsiniz.<\/p>\n<p><strong>3. find Komutu ile Tam Yolu Bulma (Orta Seviye)<\/strong><\/p>\n<p><code class=\"language-\">find<\/code> komutu, belirli kriterlere uyan dosya ve dizinleri bulmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. <code class=\"language-\">-printf<\/code> se\u00e7ene\u011fi ile tam yolu i\u00e7eren \u00f6zelle\u015ftirilmi\u015f \u00e7\u0131kt\u0131lar \u00fcretebiliriz.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi:<\/strong><\/p>\n<p><code class=\"language-\">\/home\/kullanici\/belgeler<\/code> dizini alt\u0131nda, son 7 g\u00fcn i\u00e7inde de\u011fi\u015ftirilmi\u015f t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131n tam yollar\u0131n\u0131 bulmak istedi\u011finizi varsayal\u0131m.  Bunun i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>find \/home\/kullanici\/belgeler -type f -name &quot;*.txt&quot; -mtime -7 -printf &quot;%p\\n&quot;<\/code><\/pre>\n<p>Bu komut,  <code class=\"language-\">-type f<\/code> (dosya t\u00fcr\u00fc), <code class=\"language-\">-name \"*.txt\"<\/code> (dosya ad\u0131), <code class=\"language-\">-mtime -7<\/code> (son 7 g\u00fcn i\u00e7inde de\u011fi\u015ftirilmi\u015f) se\u00e7eneklerini kullan\u0131r ve <code class=\"language-\">-printf \"%p\\n\"<\/code> ile her dosyan\u0131n tam yolunu yeni bir sat\u0131ra yazar.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong><code class=\"language-\">-maxdepth<\/code> se\u00e7ene\u011fi:<\/strong> \u00c7ok derin dizin yap\u0131lar\u0131nda aramay\u0131 h\u0131zland\u0131rmak i\u00e7in <code class=\"language-\">-maxdepth<\/code> se\u00e7ene\u011fini kullanabilirsiniz. \u00d6rne\u011fin, <code class=\"language-\">-maxdepth 2<\/code> sadece iki seviye derinli\u011fe kadar arama yapar.<br \/>\n* <strong><code class=\"language-\">-exec<\/code> se\u00e7ene\u011fi:<\/strong>  Bulunan dosyalar \u00fczerinde ba\u015fka komutlar \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code class=\"language-\">-exec<\/code> se\u00e7ene\u011fini kullanabilirsiniz. \u00d6rne\u011fin, bulunan t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131n i\u00e7eri\u011fini g\u00f6r\u00fcnt\u00fclemek i\u00e7in: <code class=\"language-\">find \/home\/kullanici\/belgeler -type f -name \"*.txt\" -exec cat {} \\;<\/code><\/p>\n<p><strong>4.  Performans Optimizasyonu ve \u0130leri Teknikler (\u0130leri Seviye)<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinlerde <code class=\"language-\">find<\/code> komutu bile yava\u015flayabilir.  Performans\u0131 art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki ipu\u00e7lar\u0131n\u0131 kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-print0<\/code> ve <code class=\"language-\">xargs<\/code>:<\/strong>  Bo\u015fluk veya \u00f6zel karakter i\u00e7eren dosya adlar\u0131nda sorun ya\u015famamak i\u00e7in <code class=\"language-\">-print0<\/code> se\u00e7ene\u011fini kullan\u0131n ve \u00e7\u0131kt\u0131y\u0131 <code class=\"language-\">xargs -0<\/code> ile i\u015fleyin. Bu, <code class=\"language-\">find<\/code> komutunun performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.<\/p>\n<p>* <strong>Paralel \u0130\u015flem:<\/strong>  <code class=\"language-\">find<\/code> komutu ile bulunan dosyalar \u00fczerinde paralel i\u015flem yapmak i\u00e7in <code class=\"language-\">xargs -P<\/code> se\u00e7ene\u011fini kullanabilirsiniz.  Bu, \u00e7ok \u00e7ekirdekli i\u015flemciler i\u00e7in \u00f6nemli bir performans art\u0131\u015f\u0131 sa\u011flar.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/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.  Sembolik ba\u011flant\u0131lar\u0131 takip etmesini engellemek i\u00e7in <code class=\"language-\">-L<\/code> se\u00e7ene\u011fini kullan\u0131n.<br \/>\n* <strong>\u00d6zel Karakterler:<\/strong> Dosya adlar\u0131nda \u00f6zel karakterler varsa, <code class=\"language-\">find<\/code> komutunu do\u011fru \u015fekilde kullanmak i\u00e7in t\u0131rnak i\u015faretlerini (<code class=\"language-\">\"<\/code>) do\u011fru \u015fekilde kullanman\u0131z gerekir.<\/p>\n<p><strong>Performans Analizi \u00d6rne\u011fi:<\/strong><\/p>\n<p><code class=\"language-\">time<\/code> komutu kullanarak farkl\u0131 <code class=\"language-\">find<\/code> komutlar\u0131n\u0131n \u00e7al\u0131\u015fma s\u00fcresini kar\u015f\u0131la\u015ft\u0131rabilirsiniz.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-bash\"><code>time find \/home\/kullanici\/belgeler -type f -name &quot;*.txt&quot; -printf &quot;%p\\n&quot;\ntime find \/home\/kullanici\/belgeler -type f -name &quot;*.txt&quot; -print0 | xargs -0 -I {} ls -l {}<\/code><\/pre>\n<p>Bu \u015fekilde, farkl\u0131 y\u00f6ntemlerin performans\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rabilir ve en uygun olan\u0131 se\u00e7ebilirsiniz.<\/p>\n<p><strong>5.  Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizleri<\/strong><\/p>\n<p><strong>Senaryo 1:<\/strong> Bir web sunucusunda, belirli bir uzant\u0131ya sahip t\u00fcm dosyalar\u0131n yede\u011fini almak istiyorsunuz.  <code class=\"language-\">find<\/code> komutunu kullanarak bu dosyalar\u0131n tam yollar\u0131n\u0131 listeleyebilir ve ard\u0131ndan <code class=\"language-\">rsync<\/code> veya <code class=\"language-\">cp<\/code> gibi komutlarla yedek i\u015flemini ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p><strong>Senaryo 2:<\/strong>  Bir proje dizininde, belirli bir kelimeyi i\u00e7eren t\u00fcm dosyalar\u0131 bulmak istiyorsunuz.  <code class=\"language-\">find<\/code> komutunu <code class=\"language-\">grep<\/code> komutuyla birle\u015ftirerek bunu ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p><strong>Senaryo 3:<\/strong> B\u00fcy\u00fck bir log dosyas\u0131 dizininde, belirli bir hata mesaj\u0131n\u0131 i\u00e7eren log dosyalar\u0131n\u0131 bulmak istiyorsunuz.  <code class=\"language-\">find<\/code> ve <code class=\"language-\">grep<\/code> komutlar\u0131n\u0131 birle\u015ftirerek, bu log dosyalar\u0131n\u0131n tam yollar\u0131n\u0131 listeleyebilir ve bunlar\u0131 daha detayl\u0131 inceleyebilirsiniz.<\/p>\n<p><strong>6.  Uygulamal\u0131 K\u0131lavuz: Ad\u0131m Ad\u0131m \u00d6rnekler<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcmde, farkl\u0131 senaryolar i\u00e7in <code class=\"language-\">ls<\/code> ve <code class=\"language-\">find<\/code> komutlar\u0131n\u0131 kullanarak tam yolu listeleme \u00f6rnekleri g\u00f6receksiniz.  Her \u00f6rnek, ad\u0131m ad\u0131m a\u00e7\u0131klanm\u0131\u015f ve kod blo\u011fu ile sunulmu\u015ftur.  \u00d6rnekler, ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 yans\u0131tacak \u015fekilde tasarlanm\u0131\u015ft\u0131r.  Bu \u00f6rnekleri kendi sisteminizde deneyerek, konuyu daha iyi kavrayabilirsiniz.  \u00d6zellikle, kendi dosya yap\u0131n\u0131z\u0131 kullanarak pratik yapman\u0131z\u0131 \u00f6neririm.  Bu, konuyu daha iyi anlaman\u0131za ve <code class=\"language-\">ls<\/code> ve <code class=\"language-\">find<\/code> komutlar\u0131n\u0131n g\u00fcc\u00fcn\u00fc ke\u015ffetmenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>7. Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, Bash kabu\u011funda <code class=\"language-\">ls<\/code> komutunu kullanarak dosya ve dizinlerin tam yollar\u0131n\u0131 nas\u0131l listeleyebilece\u011finizi \u00f6\u011frendiniz.  Yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in ad\u0131m ad\u0131m a\u00e7\u0131klamalar, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131 sunduk.  <code class=\"language-\">find<\/code> komutu ile entegre kullan\u0131m\u0131, performans analizi ve edge case&#8217;ler i\u00e7in \u00e7\u00f6z\u00fcmlerle, <code class=\"language-\">ls<\/code> komutunun g\u00fcc\u00fcnden en iyi \u015fekilde yararlanmay\u0131 \u00f6\u011frendiniz.  <code class=\"language-\">ls<\/code> ve <code class=\"language-\">find<\/code> komutlar\u0131n\u0131 daha iyi anlamak ve kullanmak i\u00e7in,  [fatihsoysal.com](https:\/\/fatihsoysal.com) adresindeki di\u011fer makalelerimi de inceleyebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <code class=\"language-\">ls<\/code> komutu ile sadece dizinleri nas\u0131l listelerim?  <code class=\"language-\">ls -d *\/<\/code> komutunu kullan\u0131n.<br \/>\n2. <code class=\"language-\">find<\/code> komutunda \u00e7ok fazla sonu\u00e7 gelirse ne yapmal\u0131y\u0131m?  <code class=\"language-\">-maxdepth<\/code> se\u00e7ene\u011fini kullanarak arama derinli\u011fini s\u0131n\u0131rlay\u0131n veya <code class=\"language-\">grep<\/code> komutu ile sonu\u00e7lar\u0131 filtreleyin.<br \/>\n3. <code class=\"language-\">find<\/code> komutunda \u00f6zel karakterler i\u00e7eren dosya adlar\u0131 nas\u0131l i\u015flenir? <code class=\"language-\">-print0<\/code> ve <code class=\"language-\">xargs -0<\/code> kullan\u0131n.<br \/>\n4. <code class=\"language-\">find<\/code> komutu ile bulunan dosyalar \u00fczerinde ba\u015fka komutlar nas\u0131l \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r? <code class=\"language-\">-exec<\/code> se\u00e7ene\u011fini kullan\u0131n.<br \/>\n5. <code class=\"language-\">ls<\/code> komutu ile dosya boyutlar\u0131n\u0131 nas\u0131l s\u0131ralar\u0131m? <code class=\"language-\">ls -lS<\/code> komutunu kullan\u0131n.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash&#8217;te ls Komutu ile Tam Yolu G\u00f6steren Dosya Listesi Nas\u0131l Olu\u015fturulur? Dosya ve dizinleri y\u00f6netmek, her Linux&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-28142","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: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme<\/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-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-23T18:15:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:30:35+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\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme\",\"datePublished\":\"2025-08-23T18:15:26+00:00\",\"dateModified\":\"2025-09-01T15:30:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/\"},\"wordCount\":1235,\"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-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/\",\"name\":\"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-23T18:15:26+00:00\",\"dateModified\":\"2025-09-01T15:30:35+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme\"}]},{\"@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: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme","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-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-23T18:15:26+00:00","article_modified_time":"2025-09-01T15:30:35+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\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme","datePublished":"2025-08-23T18:15:26+00:00","dateModified":"2025-09-01T15:30:35+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/"},"wordCount":1235,"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-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/","name":"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-23T18:15:26+00:00","dateModified":"2025-09-01T15:30:35+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-ls-komutu-ile-dosyalarin-tam-yolunu-listeleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: ls Komutu ile Dosyalar\u0131n Tam Yolunu Listeleme"}]},{"@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\/28142","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=28142"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28142\/revisions"}],"predecessor-version":[{"id":28636,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28142\/revisions\/28636"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}