Windows 탐색기를 사용하여 7 또는 Vista에서 점 (마침표)으로 시작하는 파일 이름을 찾는 방법은 무엇입니까?


14

집에 MacBook 노트북이 있는데 Mac OS X이 네트워크를 통해 파일을 복사 할 때 종종 숨겨진 "도트 파일"을 가져옵니다. 예를 들어, 내가 "SomeUtility.zip"복사하면 숨겨진 ".SomeUtility.zip"파일 도 복사 됩니다. 이 OS X 도트 파일을 나머지 네트워크에 관한 한 쓸모없는 데이터 똥으로 간주하고 Windows 파일 서버에두기를 원하지 않습니다.

이러한 도트 파일이 계속 발생한다고 가정 해 봅시다. 즉, OS X가 파일 생성을 멈추게하는 문제를 먼저 생각해보십시오.

오히려 : Windows 탐색기를 사용하여 점 / 마침표로 시작하는 파일을 어떻게 찾을 수 있습니까? 정기적으로 파일 서버를 검색하고 날려 버리고 싶습니다. 일치하는 파일을 찾으려고 ".*"했지만 예기치 않게 모든 파일과 폴더가 생성되었습니다.

Windows 탐색기에서 검색 할 때보다 구체적인 검색 기준을 입력하는 방법이 있습니까? 탐색기 창의 오른쪽 상단에 나타나는 검색 상자를 참조하고 있습니다. 원하는 것을 수행하기 위해 쿼리를 피할 수있는 방법이 있다고 알려주십시오.

(실패하면 드라이브 문자를 매핑하고 cygwin 프롬프트에 드롭 하고 UNIX 'find'명령을 사용할 있지만 반짝이는 쉬운 방법을 선호합니다.)


1
cygwin 반짝이는 쉬운 방법 이라고 생각했습니다 ! :)
quack quixote

답변:


17

윈도우의 "고급 쿼리 구문 검색"을 사용하면 기본적으로 Vista 및 XP 고급 검색에서 Windows 7 숨김 기능을 사용할 수 있습니다. MSDN에서 이에 대해 읽으십시오 .

따라서 filename:."."로 시작하는 파일 이름을 가진 모든 파일을 검색 하기 만하면 됩니다.


고마워, 나는 내가 만나는 모든 무료 다운로드에서 아이콘 라이브러리가 있습니다. .
Valamas

링크가 (효과적으로) 끊어진 것 같습니다 ( windows.microsoft.com/en-US/windows/downloads/windows-xp로 리디렉션 됨 ).
Peter Mortensen

@PeterMortensen 수정!
Vervious

6

windows 명령 프롬프트 방법은 현재 디렉토리 아래의 모든 디렉토리에서 모든 "도트 파일"을 찾지 만 dot로 시작하는 디렉토리 이름은 제외합니다.

dir .*.* /s /a-D

1
타사 프로그램에 의지하지 않는 +1, "아래 디렉토리 포함"을 의미한다고 생각합니다. / s
가하는

dir \.*반환합니다 .rnd(이것은 무엇인지 모르겠습니다). 로 시작하는 파일을 보려면 .을 사용해야 dir .*.*합니다.
raven

명확히하기 위해 / s는 모든 하위 디렉토리를 검색하지만 / aD는 점으로 시작하는 디렉토리 이름을 제외합니다. 더 명확하게하기 위해 답을 편집하겠습니다.
Mike

3
filename:.*. -kind:folder

마침표로 시작하는 파일과 확장자가없는 파일을 모두 찾습니다. -kind:folder검색에서 폴더를 제외합니다. Windows 7에서 테스트되었습니다. Vista 및 Windows 8에서 작동합니다.


1

무료 타사 응용 프로그램을 사용하려는 경우 Locate32를 적극 권장 합니다 . 정규식을 사용하여 검색 할 수 있습니다.

:^\.찾고있는 파일을 찾습니다. (결과에서 디렉토리를 제외하도록 선택할 수도 있습니다.) 보너스로 Locate32의 색인 및 검색은 기본 제공 Windows 검색보다 훨씬 빠릅니다. 또한 오른쪽 클릭 컨텍스트 메뉴는 "클립 보드에 경로 복사"및 "Compute MD5"와 같은 추가 옵션을 제공합니다.

내가 빨리와 Locate32을 가져올 수 있도록 나는 AHK 스크립트를 만들었습니다 Win- F3.


이미지가 깨졌습니다. 다시 업로드 할 수있는 원본이 있습니까? 감사.
Gaff

@Gareth : 야, 당신은 로봇의 종류를 좋아합니까? 원본 이미지를 찾을 수 없습니다 ...
Leftium

큰 제안, 방금 정규식을 사용할 필요없이 ".-"와 일치하는 파일을 찾기 위해 이것을 사용했습니다. 또한 파일이 발견되면 일반적인 오른쪽 클릭 조작 (예 : 삭제)을 수행 할 수 있습니다.
RichVel

1

터미널에서이 명령을 사용하여 Mac에서 .DS_Store 파일 생성을 중지 할 수 있습니다.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

그런 다음 로그 아웃했다가 다시 로그인하십시오 (또는 재부팅). 해결해야합니다. 다른 파일의 경우 이것은 잘 알려진 문제이며 빠른 답변을 찾을 수 없었습니다.


1
이 아닌 하나 가 아닌 두 개의 하지만 이 게시물에 태그 창을 언급하고 아직 당신은 맥 솔루션을 제공합니다.
Eddie B

1

늦은 추가 ... 도트 파일 (또는 디렉토리)에 대한 명령 줄에서 속성을 설정하는 것이 편리하기 때문에 이것을 추가하고 있습니다 ...

첫 번째 점은 현재 디렉토리를 검색하는 것입니다. 두 번째는 점 리터럴로 시작하는 이름을 검색하기위한 '역 슬래시 이스케이프'입니다.

dir ".\.*" /A 

백 슬래시는 '백 슬래시 이스케이프'문자가 아닙니다. 오히려 파일 이름의 초기 부분 인 두 번째 기간과 경로 인 첫 번째 기간을 구분하는 경로 구분 기호입니다.
Itsme2003

0

Windows XP에서는 Windows 탐색기를 사용 .?*하여 점으로 시작하는 모든 파일과 폴더 를 검색 할 수있었습니다 . 아마도 Windows Vista 및 Windows 7에서 동일하게 작동합니다.

탐색기 휴지통에 표시되는 zip 파일, 파일 및 폴더 및 명령 프롬프트 RECYCLER 폴더에 표시되는 파일 및 폴더 내의 파일 및 폴더, 파일 및 폴더, 파일 및 폴더가 반환되었습니다. 탐색기는 탐색기가 가지고있는 다른 특수 폴더보기에서 볼 수 있듯이 파일과 폴더를 찾을 수도 있습니다.


제안 해 주셔서 감사하지만 방금 시도한 결과 마침표로 시작하는 파일뿐만 아니라 Windows 7의 모든 파일과 폴더도 반환 하는 것 같습니다 .
Chris W. Rea

0

이전 답변에 추가하려면

dir .*.* /s /a-D

이것은 또한 작동합니다 :

dir .* /s /a-D

차이점은 명령에서 후행 ". *"를 삭제하면 확장자가 있거나없는 파일 (예 : 확장자 앞의 두 번째 점)을 찾습니다.

두 파일을 모두 사용하여 Windows 7 & 10에서 테스트 한 결과 모든 파일의 확장자가 있기 때문에 동일한 결과를 얻었습니다.


노트

Mac 리소스 포크를 다룰 때 "._"로 시작하는 파일로 검색 범위를 좁힐 수 있습니다.

dir ._*.* /s /a-D 또는 dir ._* /s /a-D

이런 식으로 ".htaccess"및 ".htpasswd"와 같이 유지하려는 "도트 파일"은 제외됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.