-Name ve -iname arasında FIND kullanıldığında fark nedir


13

Soru her şeyi söylüyor, ikisini de gördüm

find -name 

ve

find -iname 

her yerde fark edilir bir desen olmadan kullanılır.

Birisi belki de açıklığa kavuşturacak bir örnekle farklılıkları açıklayabilir mi?


1
Bu soruyu Linux için çok yeni olduğumda sordum ve ne kadar popüler olduğunu görünce güldüm. Bu soru, asap'ı nasıl kullanacağınızı man findve kılavuzu okuyacağınızı öğrenmek için mükemmel bir örnektir . (Ya da yaptığım gibi, google find flagsve daha sonra söz konusu bayrağı bulmak için aramayı kullanın)
FreeSoftwareServers

1
10 upvotes ve 3 yıldız "popüler" değil ama ben bu yorumu yaptım sevindim bu yüzden zorunda değildi. (Ama aslında buradayım çünkü daha hızlı bu yüzden arama daha sonra el kitabına kaydırmak için)
redanimalwar

1
Unix.Linux Topluluğu'nun dostu olması güzel, bu yazının stackoverflow'daki Oblivion'a indirileceği gibi hissediyorum.
FreeSoftwareServers

Yanıtlar:


23

GNU findkılavuz sayfasından:

   -iname pattern
          Like -name, but the match is case insensitive.  For example, the
          patterns `fo*' and `F??' match  the  file  names  `Foo',  `FOO',
          `foo',  `fOo',  etc. 

2
Birçok aracın (ve çoğu normal ifade yorumlayıcısının) büyük / küçük harfe duyarlı olmayan seçenekleri vardır. Unix / Linux duruma göre düşmanca değil, sadece büyük ve küçük harf arasında bir fark olduğunu kabul ediyorlar.
cas

-inamestandardın bir parçası değildir, ancak çeşitli bulma uygulamaları tarafından desteklenir. Yani -iname birçok durumda kullanılabilir, ancak her durumda mevcut değildir.
schily
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.