У меня дома есть ноутбук MacBook, и когда Mac OS X копирует файлы по сети, он часто влечет за собой скрытые «точечные файлы». Например, если я "SomeUtility.zip"
скопирую, будет также скопирован скрытый ".SomeUtility.zip"
файл. Я рассматриваю эти точечные файлы OS X как бесполезный поток данных для остальной части моей сети, и не хочу оставлять их на моем файловом сервере Windows.
Давайте предположим, что эти точечные файлы будут продолжаться. т.е. подумайте о том, чтобы заставить OS X прекратить создавать эти файлы, во-первых, это совсем другой вопрос.
Скорее: Как я могу использовать Windows Explorer, чтобы найти файлы, которые начинаются с точки / точки? Я хотел бы периодически искать мой файловый сервер и сдуть их. Я попытался найти подходящие файлы, ".*"
но это дало - и не случайно - все файлы и папки.
Есть ли способ ввести более конкретные критерии поиска при поиске в проводнике Windows? Я имею в виду окно поиска, которое появляется в верхнем правом углу окна проводника. Пожалуйста, скажите мне, что есть способ избежать моего запроса, чтобы сделать то, что я хочу?
(В противном случае я знаю, что могу сопоставить букву диска и перейти в приглашение cygwin и использовать команду UNIX «найти» , но я бы предпочел блестящий простой способ.)
источник
Ответы:
Используйте Window «Search Advanced Query Syntax», который в основном позволяет вам делать вещи, которые Vista и XP использовали для расширенного поиска (которые скрывала Windows 7). Читайте об этом на MSDN .
Следовательно, вы можете просто
filename:.
выполнить поиск, чтобы найти все файлы с именем файла, которое начинается с "."источник
.
Метод командной строки Windows, чтобы найти все «точечные файлы» во всех каталогах ниже текущего каталога, но исключая имена каталогов, начинающиеся с точки:
источник
dir \.*
только возвращает.rnd
(что это такое, я не знаю). Если вы хотите увидеть файлы, которые начинаются с.
, вам нужно использоватьdir .*.*
.Это находит все файлы, которые начинаются с точки, даже те, которые не имеют расширения.
-kind:folder
исключает папки из поиска. Протестировано на Windows 7. Должно работать на Vista и Windows 8.источник
Если вы хотите использовать бесплатное стороннее приложение, я настоятельно рекомендую Locate32 . Вы можете искать, используя регулярные выражения.
:^\.
находит файлы, которые вы ищете. (Вы также можете исключить каталоги из результатов.) В качестве бонуса, индекс и поиск Locate32 намного быстрее, чем встроенный поиск Windows. Плюс контекстное меню, вызываемое правой кнопкой мыши, дает вам несколько дополнительных опций, таких как «Копировать путь в буфер обмена» и «Вычислить MD5».Я создал скрипт AHK, чтобы я мог быстро вызвать Locate32 с Win- F3.
источник
Вы можете остановить Mac, создающий файлы .DS_Store, с помощью этой команды в Терминале:
Затем выйдите и войдите снова (или перезагрузите компьютер). Это должно исправить это. Что касается других файлов, это хорошо известная проблема, и я не смог найти быстрый ответ.
источник
Позднее добавление ... Я добавляю это, поскольку это очень удобно для установки атрибутов из командной строки для точечных файлов (или каталогов) ...
Первая точка - поиск в текущем каталоге; вторая - «обратная косая черта» для поиска имен, начинающихся с точечного литерала.
источник
В Windows XP я мог использовать Windows Explorer для поиска,
.?*
чтобы увидеть все файлы и папки, которые начинаются с точки. Возможно, он работает одинаково в Windows Vista и Windows 7.Будьте осторожны, для меня это возвращенные файлы и папки, файлы и папки внутри zip-файлов, файлы и папки, как видно из корзины Explorer, и файлы и папки, как видно из папки RECYCLER командной строки. Поиск также, вероятно, найдет файлы и папки, как это видно в других специальных видах папок, которые есть в Explorer.
источник
Чтобы добавить к более раннему ответу:
Это также будет работать:
Разница в том, что когда вы отбрасываете завершающий символ «. *» Из команды, он находит файлы с расширением или без него (т. Е. Вторая точка перед расширением).
Протестировано в Windows 7 и 10 с использованием обеих команд, в моем случае результаты были одинаковыми, потому что все файлы имели расширения.
Заметка
При работе с вилками ресурсов Mac вы можете сузить область поиска до файлов, начинающихся с "._"
dir ._*.* /s /a-D
илиdir ._* /s /a-D
Таким образом, «точечные файлы», которые вы хотите сохранить как «.htaccess» и «.htpasswd», исключаются.
источник