{"id":3449,"date":"2023-11-15T10:36:09","date_gmt":"2023-11-15T07:36:09","guid":{"rendered":"https:\/\/blog.inetmar.com\/?p=3449"},"modified":"2024-07-29T09:26:10","modified_gmt":"2024-07-29T06:26:10","slug":"linux-find-komutu","status":"publish","type":"post","link":"https:\/\/www.inetmar.com\/blog\/linux-find-komutu\/","title":{"rendered":"Linux Find Komutu"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\">Find Komutu Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\r\n\r\n\r\n\r\n<p>Find komutu, <a href=\"https:\/\/www.inetmar.com\/hosting\/linux-hosting\/\" target=\"_blank\" rel=\"noopener\">Linux<\/a> i\u015fletim sistemleri \u00fczerinde dosya ve dizin aramak i\u00e7in kullan\u0131lan olduk\u00e7a g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bug\u00fcn sizlerle, find komutunun nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ve farkl\u0131 arama se\u00e7eneklerini inceleyece\u011fiz. Find komutu belirli bir klas\u00f6r, dosyalar\u0131 aramak i\u00e7in kullan\u0131labilece\u011fi gibi, dosya ismine, tarihe veya boyuta g\u00f6re filtreleme yapmak i\u00e7in de kullan\u0131labilir.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3463 aligncenter\" src=\"https:\/\/blog.inetmar.com\/wp-content\/uploads\/2023\/11\/find2.png\" alt=\"Linux Find Komutu\" width=\"578\" height=\"351\" srcset=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find2.png 738w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find2-300x182.png 300w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find2-60x36.png 60w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find2-150x91.png 150w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">Temel Kullan\u0131m<\/h3>\r\n\r\n\r\n\r\n<p>Find komutunu kullanarak belirli bir klas\u00f6rdeki t\u00fcm dosyalar\u0131 bulmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/klasor\/yolu<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut,<strong> &#8220;\/klasor\/yolu&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki t\u00fcm dosyalar\u0131 bulur. \u00d6rne\u011fin, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221; <\/strong>klas\u00f6r\u00fcnde bulunan t\u00fcm dosyalar\u0131 bulmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/home\/kullanici\/dosyalar<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki t\u00fcm dosyalar\u0131 bulur ve ekrana listeler.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">Dosya \u0130smine G\u00f6re Arama<\/h3>\r\n\r\n\r\n\r\n<p>Find komutuyla belirli bir dosya ismine g\u00f6re arama yapmak i\u00e7in a\u015fa\u011f\u0131daki \u015fekilde kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/klasor\/yolu -name \"dosya_ismi\"<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/klasor\/yolu&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki t\u00fcm dosyalarda <strong>&#8220;dosya_ismi&#8221;<\/strong> ile e\u015fle\u015fen dosyalar\u0131 bulur. \u00d6rne\u011fin, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221;<\/strong> klas\u00f6r\u00fcnde bulunan t\u00fcm <strong>&#8220;belge.txt&#8221;<\/strong> dosyalar\u0131n\u0131 bulmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/home\/kullanici\/dosyalar -name \"belge.txt\"<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki t\u00fcm<strong> &#8220;belge.txt&#8221;<\/strong> dosyalar\u0131n\u0131 bulur ve ekrana listeler.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"410\" class=\"wp-image-3467 aligncenter\" src=\"https:\/\/blog.inetmar.com\/wp-content\/uploads\/2023\/11\/find3.png\" alt=\"Linux Find Komutu\" srcset=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find3.png 792w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find3-300x155.png 300w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find3-768x398.png 768w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find3-60x31.png 60w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2023\/11\/find3-150x78.png 150w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/figure>\r\n\r\n<p style=\"text-align: center;\">Performans odakl\u0131 <a class=\"waffle-rich-text-link\" href=\"https:\/\/www.inetmar.com\/sunucu\/\">sunucu fiyatlar\u0131<\/a> ile sitenizi g\u00fc\u00e7lendirin.<\/p>\r\n\r\n<h3 class=\"wp-block-heading\">Dosya Boyutuna G\u00f6re Arama<\/h3>\r\n\r\n\r\n\r\n<p>Find komutunu kullanarak dosya boyutuna g\u00f6re arama yapmak i\u00e7in a\u015fa\u011f\u0131daki \u015fekilde kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/klasor\/yolu -size +5M<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/klasor\/yolu&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki t\u00fcm 5MB&#8217;den b\u00fcy\u00fck dosyalar\u0131 bulur. \u00d6rne\u011fin, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221;<\/strong> klas\u00f6r\u00fcnde bulunan t\u00fcm 10MB&#8217;den b\u00fcy\u00fck dosyalar\u0131 bulmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/home\/kullanici\/dosyalar -size +10M<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki t\u00fcm 10MB&#8217;den b\u00fcy\u00fck dosyalar\u0131 bulur ve ekrana listeler.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">Dosya Tarihine G\u00f6re Arama<\/h3>\r\n\r\n\r\n\r\n<p>Find komutunu kullanarak dosya tarihine g\u00f6re arama yapmak i\u00e7in a\u015fa\u011f\u0131daki \u015fekilde kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/klasor\/yolu -mtime +30<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/klasor\/yolu&#8221; <\/strong>klas\u00f6r\u00fc ve alt\u0131ndaki son 30 g\u00fcnden daha eski de\u011fi\u015ftirilmi\u015f dosyalar\u0131 bulur. \u00d6rne\u011fin, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221;<\/strong> klas\u00f6r\u00fcnde bulunan son 60 g\u00fcn i\u00e7inde de\u011fi\u015ftirilmi\u015f dosyalar\u0131 bulmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/home\/kullanici\/dosyalar -mtime -60<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki son 60 g\u00fcn i\u00e7inde de\u011fi\u015ftirilmi\u015f dosyalar\u0131 bulur ve ekrana listeler.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">HTML Tablo \u00d6rne\u011fi<\/h2>\r\n\r\n\r\n\r\n<p>Find komutuyla ilgili \u00f6rnek bir HTML tablosu olu\u015fturabiliriz. A\u015fa\u011f\u0131da, bir klas\u00f6rdeki dosyalar\u0131 find komutu kullanarak bulan ve HTML tablosu olarak g\u00f6steren bir \u00f6rnek bulunmaktad\u0131r:<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\">\r\n<table>\r\n<tbody>\r\n<tr>\r\n<th>Dosya \u0130smi<\/th>\r\n<th>Boyut<\/th>\r\n<th>Tarih<\/th>\r\n<\/tr>\r\n<tr>\r\n<td>belge1.txt<\/td>\r\n<td>10KB<\/td>\r\n<td>2023-01-01<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>belge2.txt<\/td>\r\n<td>5KB<\/td>\r\n<td>2023-02-15<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>belge3.txt<\/td>\r\n<td>2KB<\/td>\r\n<td>2023-03-10<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Bu tablo, <strong>&#8220;\/home\/kullanici\/dosyalar&#8221; <\/strong>klas\u00f6r\u00fcnde bulunan<strong> &#8220;belge1.txt&#8221;, &#8220;belge2.txt&#8221; ve &#8220;belge3.txt&#8221; <\/strong>dosyalar\u0131n\u0131 ve bunlar\u0131n <strong>boyutlar\u0131n\u0131 ve de\u011fi\u015ftirilme tarihlerini g\u00f6sterir.<\/strong><\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Ek Bilgi: Find Komutu ile S\u0131k\u00e7a Sorulan Sorular<\/h4>\r\n\r\n\r\n\r\n<p><strong>1. Find komutunu kullanarak sadece dizinleri nas\u0131l bulabilirim?<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Find komutunu sadece dizinleri bulmak i\u00e7in a\u015fa\u011f\u0131daki \u015fekilde kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/klasor\/yolu -type d<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/klasor\/yolu&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki t\u00fcm dizinleri bulur ve ekrana listeler.<\/p>\r\n\r\n\r\n\r\n<p><strong>2. Find komutunu kullanarak bulunan dosyalar\u0131 ba\u015fka bir dizine nas\u0131l ta\u015f\u0131yabilirim?<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Bulunan dosyalar\u0131 ba\u015fka bir dizine ta\u015f\u0131mak i\u00e7in a\u015fa\u011f\u0131daki \u015fekilde kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p><code><strong>find \/klasor\/yolu -name \"dosya_ismi\" -exec mv {} \/hedef\/klasor\/yolu \\;<\/strong><\/code><\/p>\r\n\r\n\r\n\r\n<p>Bu komut, <strong>&#8220;\/klasor\/yolu&#8221;<\/strong> klas\u00f6r\u00fc ve alt\u0131ndaki <strong>&#8220;dosya_ismi<\/strong>&#8221; ile e\u015fle\u015fen dosyalar\u0131 <strong>&#8220;\/hedef\/klasor\/yolu&#8221; <\/strong>dizinine ta\u015f\u0131r.<\/p>\r\n\r\n\r\n\r\n<p><strong><em>Find komutunun nas\u0131l kullan\u0131laca\u011f\u0131na dair bu temel bilgiler sayesinde, dosyalar\u0131n\u0131z\u0131 h\u0131zl\u0131 ve etkili bir \u015fekilde arayabilir ve filtreleyebilirsiniz. Find komutunun di\u011fer se\u00e7enekleri hakk\u0131nda daha fazla bilgi i\u00e7in &#8220;man find&#8221; komutunu kullanabilirsiniz.<\/em><\/strong><\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Find Komutu Nas\u0131l Kullan\u0131l\u0131r? Find komutu, Linux i\u015fletim sistemleri \u00fczerinde dosya ve dizin aramak i\u00e7in kullan\u0131lan olduk\u00e7a g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bug\u00fcn sizlerle, find komutunun nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ve farkl\u0131 arama se\u00e7eneklerini inceleyece\u011fiz. Find komutu belirli bir&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":3466,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47,53,11,46],"tags":[],"class_list":["post-3449","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-linuxhosting","category-linux","category-sunucu"],"_links":{"self":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/3449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/comments?post=3449"}],"version-history":[{"count":13,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/3449\/revisions"}],"predecessor-version":[{"id":9553,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/3449\/revisions\/9553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media\/3466"}],"wp:attachment":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media?parent=3449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/categories?post=3449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/tags?post=3449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}