반응형
PowerShell로 폴더를 검색하는 방법
특정 디렉터리 및 하위 디렉터리에 있는 폴더를 검색하고 싶습니다.
저는 그것을 검색해 보았지만, 유용한 예를 찾지 못했습니다.
Get-ChildItem C:\test -recurse | Where-Object {$_.PSIsContainer -eq $true -and $_.Name -match "keyword"}
파일 검색을 위한 전용 cmdlet은 없는 것 같습니다.
@Notorious comment에 대한 응답으로 편집: Powershell 3.0 이후로 스위치가 더 쉬워졌습니다.-Directory
그리고.-File
에 추가되었습니다.Get-ChildItem
짧게 하고 싶다면 다음과 같은 이점이 있습니다.
ls c:\test *key* -Recurse -Directory
스위치에 대한 명령 별칭과 탭 완료 기능을 사용하면 간편하게 수행할 수 있습니다.저는 처음에 그것을 놓쳤을 뿐입니다.
여기 제 버전이 있는데, 약간 다를 뿐입니다.
gci -Recurse -Filter "your_folder_name" -Directory -ErrorAction SilentlyContinue -Path "C:\"
추가 정보:
-Filter "your_folder_name"
설명서에서:필터는 다른 매개 변수보다 효율적입니다. 제공자는 개체를 검색한 후 PowerShell에서 개체를 필터링하지 않고 cmdlet에서 개체를 가져올 때 필터를 적용합니다. 필터 문자열은 에 전달됩니다.파일을 열거할 NET API입니다. API는 * 및 ? 와일드카드만 지원합니다.
-Directory
디렉터리만 검사할 수 있으며 -File일 수도 있습니다.
-ErrorAction SilentlyContinue
모든 경고를 침묵시킵니다.
-Path "C:\"
검색을 시작할 경로를 지정합니다.
언급URL : https://stackoverflow.com/questions/19091750/how-to-search-for-a-folder-with-powershell
반응형
'programing' 카테고리의 다른 글
ASP.NET MVC 비동작 의미 (0) | 2023.08.21 |
---|---|
노드JS - setTimeout(fn,0) vs setImediate(fn) (0) | 2023.08.21 |
Swift 3에서 사용자 지정 개체를 저장할 때 비속성 목록 개체 삽입 시도 (0) | 2023.08.21 |
서비스 계층이 저장소 구현에 어떻게 적합합니까? (0) | 2023.08.21 |
스프링 부트로 여러 서블릿 컨테이너/서블릿 구성 (0) | 2023.08.21 |