Saya punya laptop MacBook di rumah, dan ketika Mac OS X menyalin file melalui jaringan, sering membawa "dot-file" tersembunyi dengannya. Misalnya, jika saya salin "SomeUtility.zip"
, di sana juga akan disalin ".SomeUtility.zip"
file tersembunyi . Saya menganggap file-file OS X dot ini sebagai kotoran data yang tidak berguna sejauh menyangkut jaringan saya, dan tidak ingin meninggalkannya di server file Windows saya.
Mari kita asumsikan file-file dot ini akan terus terjadi. yaitu Pikirkan masalah mendapatkan OS X untuk berhenti membuat file-file itu, di tempat pertama, menjadi pertanyaan lain sama sekali.
Sebaliknya: Bagaimana saya bisa menggunakan Windows Explorer untuk menemukan file yang dimulai dengan titik / titik? Saya ingin mencari server file saya secara berkala dan membuangnya. Saya mencoba mencari file yang cocok ".*"
tetapi yang menghasilkan - dan tidak terduga - semua file dan folder.
Apakah ada cara untuk memasukkan kriteria pencarian yang lebih spesifik ketika mencari di Windows Explorer? Saya merujuk ke kotak pencarian yang muncul di sudut kanan atas jendela Explorer. Tolong beritahu saya ada cara untuk menghindari permintaan saya untuk melakukan apa yang saya inginkan?
(Gagal itu, saya tahu saya bisa memetakan huruf drive dan jatuh ke prompt cygwin dan menggunakan perintah 'temukan' UNIX , tapi saya lebih suka cara mudah yang mengkilap.)
sumber
Jawaban:
Gunakan Window "Search Advanced Query Syntax", yang pada dasarnya memungkinkan Anda melakukan hal-hal yang digunakan oleh Vista dan XP untuk membiarkan Anda (menyembunyikan Windows 7). Baca tentang itu di MSDN .
Karenanya, Anda bisa mencari
filename:.
untuk menemukan semua file dengan nama file yang dimulai dengan "."sumber
.
Metode Command windows prompt untuk menemukan semua "file dot" di semua direktori di bawah direktori saat ini, tetapi tidak termasuk nama direktori yang dimulai dengan dot:
sumber
dir \.*
hanya mengembalikan.rnd
(apa ini, saya tidak tahu). Jika Anda ingin melihat file yang dimulai dengan.
, Anda harus menggunakandir .*.*
.Ini menemukan semua file yang dimulai dengan tanda titik, bahkan yang tidak memiliki ekstensi.
-kind:folder
mengecualikan folder dari pencarian. Diuji pada Windows 7. Harus bekerja pada Vista dan Windows 8.sumber
Jika Anda bersedia menggunakan aplikasi pihak ke-3 gratis, saya sangat menyarankan Locate32 . Anda dapat mencari menggunakan ekspresi reguler.
:^\.
menemukan file yang Anda cari. (Anda juga dapat memilih untuk mengecualikan direktori dari hasil.) Sebagai bonus, indeks dan pencarian Locate32 jauh lebih cepat daripada pencarian Windows bawaan. Ditambah menu konteks klik kanan memberi Anda beberapa opsi tambahan seperti "Salin jalur ke clipboard" dan "Hitung MD5."Saya telah membuat skrip AHK sehingga saya dapat dengan cepat membuka Locate32 dengan Win- F3.
sumber
Anda dapat menghentikan Mac membuat file .DS_Store dengan perintah ini di Terminal:
Kemudian logout dan masuk lagi (atau reboot). Itu harus memperbaikinya. Adapun file lain, ini adalah masalah yang terkenal dan saya belum dapat menemukan jawaban cepat.
sumber
Terlambat tambahan ... Saya menambahkan ini karena sangat berguna untuk mengatur atribut dari baris perintah untuk file dot (atau direktori) ...
Titik pertama adalah mencari direktori saat ini; yang kedua adalah 'back-slash escaped' untuk mencari nama yang dimulai dengan titik literal.
sumber
Di Windows XP saya bisa menggunakan Windows Explorer untuk mencari untuk
.?*
melihat semua file dan folder yang dimulai dengan titik. Mungkin berfungsi sama di Windows Vista dan Windows 7.Hati-hati, bagi saya ini mengembalikan file dan folder, file dan folder di dalam file zip, file dan folder seperti yang terlihat di Explorer Recycle Bin, dan file dan folder seperti yang terlihat di folder Command Prompt RECYCLER. Pencarian kemungkinan juga akan menemukan file dan folder seperti yang terlihat dalam tampilan folder khusus lainnya yang dimiliki Explorer.
sumber
Untuk menambah jawaban sebelumnya:
Ini juga akan berfungsi:
Perbedaannya adalah ketika Anda menghapus trailing ". *" Dari perintah, ini menemukan file dengan atau tanpa ekstensi (yaitu titik kedua sebelum ekstensi).
Diuji pada Windows 7 & 10 menggunakan kedua perintah menghasilkan hasil yang sama dalam kasus saya karena semua file memiliki ekstensi.
Catatan
Saat berurusan dengan garpu sumber daya Mac, Anda mungkin ingin mempersempit pencarian Anda ke file-file yang diberi "" ._ "
dir ._*.* /s /a-D
ataudir ._* /s /a-D
Dengan cara itu "dot file" Anda ingin tetap seperti ".htaccess" dan ".htpasswd" dikecualikan.
sumber