Windows Gezgini'ni kullanarak, nokta veya nokta ile başlayan dosya adlarını 7 veya Vista'da nasıl bulabilirim?


14

Evde bir MacBook dizüstü bilgisayarım var ve Mac OS X dosyaları ağ üzerinden kopyaladığında, genellikle gizli "nokta dosyalarını" beraberinde getiriyor. Örneğin, kopyalarsam "SomeUtility.zip"gizli bir ".SomeUtility.zip"dosya da kopyalanır . Bu OS X nokta dosyalarını ağımın geri kalanıyla ilgili olarak gereksiz veri türleri olarak görüyorum ve bunları Windows dosya sunucumda bırakmak istemiyorum.

Bu nokta dosyalarının devam edeceğini varsayalım. Yani OS X'in bu dosyaları oluşturmayı durdurmasını ilk etapta tamamen başka bir soru haline getirme konusunu düşünün.

Aksine: Nokta / nokta ile başlayan dosyaları bulmak için Windows Gezgini'ni nasıl kullanabilirim? Dosya sunucumda düzenli olarak arama yapmak ve onları uçurmak istiyorum. Eşleşen dosyaları aramaya çalıştım, ".*"ancak tüm dosyaları ve klasörleri - ve beklenmedik bir şekilde - getirmedi.

Windows Gezgini'nde arama yaparken daha belirgin arama ölçütleri girmenin bir yolu var mı? Bir Explorer penceresinin sağ üst köşesinde görünen arama kutusuna atıfta bulunuyorum. Lütfen istediğimi yapmak için sorgumdan kaçmanın bir yolu olduğunu söyle?

(Bu başarısız olursa, bir sürücü harfini eşleştirip bir cygwin istemine bırakabileceğimi ve UNIX 'find' komutunu kullanabileceğimi biliyorum, ancak parlak ve kolay bir yolu tercih ederim.)


1
i cygwin düşünce oldu parlak kolay yolu! :)
quack quixote

Yanıtlar:


17

Pencerenin temelde Vista ve XP gelişmiş aramasının size (Windows 7 saklandığını) izin vermek için kullandığı işleri yapmanıza izin veren "Gelişmiş Sorgu Sözdizimini Ara" kullanın. MSDN'de bunu okuyun .

Bu nedenle, sadece filename:."." İle başlayan bir dosya adına sahip tüm dosyaları bulmak için arama yapabilirsiniz .


teşekkürler, karşılaştığım tüm ücretsiz indirmelerden bir ikon kütüphanem var. Sadece başlayan 25k dosyaları.
Valamas

Bağlantı (etkin) kopmuş gibi görünüyor ( windows.microsoft.com/en-US/windows/downloads/windows-xp adresine yönlendiriyor ).
Peter Mortensen

@PeterMortensen düzeltildi!
Vervious

6

Windows Komut istemi yöntemi, geçerli dizinin altındaki tüm dizinlerde bulunan ancak nokta ile başlayan dizin adlarını hariç tutarak tüm "nokta dosyalarını" bulmak için:

dir .*.* /s /a-D

1
Her ne kadar "aşağıda dizinler dahil" demek istediğini düşünüyorum rağmen, 3. parti programları başvurmak için +1, ne / s yaptığı gibi
RJFalconer

dir \.*sadece döner .rnd(bunun ne olduğunu bilmiyorum). A ile başlayan dosyaları görmek istiyorsanız .kullanmanız gerekir dir .*.*.
kuzgun

Açıklığa kavuşturmak için / s tüm alt dizinleri arar, ancak / aD nokta ile başlayan dizin adlarını hariç tutar. Cevabı daha açık hale getirmek için düzenleyeceğim.
Mike

3
filename:.*. -kind:folder

Bu, uzantısı olmayanlar bile bir nokta ile başlayan tüm dosyaları bulur. -kind:folderklasörleri arama dışında bırakır. Windows 7'de test edilmiştir. Vista ve Windows 8 üzerinde çalışmalıdır.


1

Ücretsiz bir üçüncü taraf uygulaması kullanmak istiyorsanız, Loc32'yi şiddetle tavsiye ederim . Normal ifadeleri kullanarak arama yapabilirsiniz.

:^\.aradığınız dosyaları bulur. (Ayrıca dizinleri sonuçlardan hariç tutmayı da tercih edebilirsiniz.) Bonus olarak, Find32'nin dizini ve araması yerleşik Windows aramasından çok daha hızlıdır. Ayrıca sağ tıklama bağlam menüsü size "Yolu panoya kopyala" ve "MD5 Hesapla" gibi bazı ekstra seçenekler sunar.

Ben hızlı bir şekilde Locate32 kadar getirebilir bu yüzden bir AHK komut dosyası oluşturduktan Win- F3.


Resminiz bozuldu. Yeniden yükleyebileceğiniz orijinal belgeye sahip misiniz? Teşekkürler.
Gaff

@Gareth: Dostum, bir tür robot gibi misin? Orijinal görüntüyü bulamadım ...
Leftium

Harika bir öneri, sadece regex kullanmaya gerek kalmadan ".-" ile eşleşen dosyaları bulmak için bunu kullandı. Ayrıca dosyalar bulunduğunda normal sağ tıklama işlemlerini yapabilirsiniz, örneğin sil.
RichVel

1

Mac'in Terminal'deki bu komutla .DS_Store dosyalarını oluşturmasını durdurabilirsiniz:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Sonra oturumu kapatıp tekrar açın (veya yeniden başlatın). Bunu düzeltmeli. Diğer dosyalara gelince, bu iyi bilinen bir sorundur ve hızlı bir cevap bulamadım.


1
Yoktur biri değil, iki , ama üç bu yazıdaki etiketleri pencereleri söz ve henüz bir mac çözüm sağlar.
Eddie B

1

Geç ekleme ... Nokta dosyaları (veya dizinler) için komut satırından nitelikleri ayarlamak için oldukça kullanışlı olduğu için bunu ekliyorum ...

İlk nokta, geçerli dizinde arama yapmaktır; ikincisi, nokta değişmeziyle başlayan isimleri aramak için 'ters eğik çizgiden kaçtı'.

dir ".\.*" /A 

Ters eğik çizgi, 'ters eğik kaçış' karakteri değildir. Aksine, dosya adının ilk kısmı olan ilk nokta olan yol olan ikinci noktadan ayıran bir yol ayırıcıdır.
19:17

0

Windows XP'de, .?*nokta ile başlayan tüm dosya ve klasörleri görmek için Windows Gezgini'ni kullanabildim . Belki Windows Vista ve Windows 7'de de aynı şekilde çalışır.

Dikkatli olun, bu geri dönen dosyaları ve klasörleri, zip dosyaları içindeki dosyaları ve klasörleri, Explorer Geri Dönüşüm Kutusu'nda görüldüğü gibi dosyaları ve klasörleri ve Komut İstemi RECYCLER klasöründe görüldüğü gibi dosyaları ve klasörleri. Arama, büyük olasılıkla Explorer'ın sahip olduğu diğer özel klasör görünümlerinde görüldüğü gibi dosya ve klasörleri de bulur.


Öneri için teşekkürler, ama ben sadece denedim ve aynı zamanda sadece bir dönemle başlayanlar değil, Windows 7'deki tüm dosya ve klasörleri döndürüyor gibi görünüyor .
Chris W. Rea

0

Daha önceki bir cevaba eklemek için:

dir .*.* /s /a-D

Bu da işe yarayacaktır:

dir .* /s /a-D

Aradaki fark ". *" Komutunu bıraktığınızda, uzantılı veya uzantısız (yani uzantıdan önceki ikinci nokta) dosyaları bulur.

Her iki komutu kullanarak Windows 7 ve 10'da test edildiğimde, tüm dosyaların uzantıları olduğu için aynı sonuçları ürettim.


Not

Mac kaynak çatallarıyla uğraşırken, aramanızı "._" ile başlayan dosyalara daraltmak isteyebilirsiniz.

dir ._*.* /s /a-D veya dir ._* /s /a-D

Bu şekilde ".htaccess" ve ".htpasswd" gibi tutmak istediğiniz "nokta dosyaları" hariç tutulur.

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.