PowerShell에는 폴더 크기를 가져오는 전용 명령이 없습니다. 그러나 2~3개의 명령을 조합하면 PowerShell 사용자가 폴더 크기를 얻을 수 있습니다.
빠른 개요:
PowerShell에서 폴더 크기 가져오기
그만큼 Get-ChildItem 명령은 제공된 경로에서 항목을 가져옵니다. 그러나 다음의 도움으로 폴더 크기를 얻을 수 있습니다. 측정 개체 명령과 -합집합 매개변수. Measure-Object 명령은 폴더의 파일 수, 문서의 문자, 단어 및 줄 수, 개체 크기를 계산합니다. -Sum 매개변수는 출력에서 폴더, 파일 또는 개체의 크기를 선택합니다.
PowerShell에서 폴더 크기를 가져오는 구문은 다음과 같습니다.
Get-ChildItem -길 '폴더 경로' | 측정 개체 -재산 길이 -합집합예 1: PowerShell에서 폴더 크기 가져오기
이 인스턴스는 다음을 사용하여 지정된 폴더 크기를 가져옵니다. Get-ChildItem 명령, 측정 개체 명령, 그리고 -합집합 매개변수:
Get-ChildItem -길 'C:\문서' | 측정 개체 -재산 길이 -합집합위의 코드에 따르면:
- 먼저, Get-ChildItem 명령을 실행하고 폴더 경로를 지정합니다.
- 그런 다음 명령을 측정 개체 명령.
- 그런 다음 길이 값을 -재산 매개변수.
- 마지막으로 -합집합 폴더 크기를 표시하는 매개변수:
예 2: 지정된 폴더 크기를 메가바이트(Mb) 및 기가바이트(GB) 형식으로 가져오기
폴더 크기를 Mbs 단위로 얻으려면 폴더 크기를 가져오는 명령을 다음과 연결해야 합니다. 합집합 명령을 내린 다음 1Mb 값.
다음은 Mb 단위로 폴더 크기를 검색하는 방법입니다.
( Get-ChildItem -길 'C:\문서' | 측정 개체 -재산 길이 -합집합 ) .합집합 / 1Mb위의 코드에 따르면:
- 둥근 괄호 안에 폴더 크기를 구하고 이를 연결하는 코드를 작성하세요. 합집합 값.
- 그 후에는 슬래시를 사용하여 지정하십시오. 1Mb Mbs 단위로 폴더 크기를 얻으려면 다음을 수행하십시오.
마찬가지로 폴더 크기를 확인하고 GB 단위로 표시하려면 명령을 합집합 폴더 크기를 가져오는 값 1GB 값:
( Get-ChildItem -길 'C:\문서' | 측정 개체 -재산 길이 -합집합 ) .합집합 / 1GB폴더 크기를 GB 단위로 얻으려면 슬래시 뒤에 1GB를 지정하십시오.
예 3: PowerShell에서 하위 폴더를 포함한 폴더 크기 가져오기
하위 폴더와 함께 폴더 크기를 얻으려면 -재귀 매개변수. -Recurse 매개변수는 탐색기가 하위 폴더로 이동하여 폴더 크기 계산에 포함되도록 합니다.
폴더 크기와 함께 하위 폴더 크기를 계산하는 방법은 다음과 같습니다.
( Get-ChildItem -길 'C:\문서' -재귀 -ErrorAction 무시하다 | 측정 개체 -재산 길이 -합집합 ) .합집합 / 1Mb위의 코드에 따르면:
- 먼저, Get-ChildItem 명령을 사용하고 크기를 얻으려는 폴더를 지정하십시오. -길 매개변수.
- 그런 다음 -재귀 폴더 크기 계산 쿼리에 하위 폴더를 포함하는 매개변수입니다.
- 그 후, -ErrorAction 다음을 갖는 매개변수 무시하다 이 코드 실행 중 오류를 무시하기 위해 값이 할당되었습니다.
- 명령을 파이프 측정 개체 명령을 내리고 지정합니다. 길이 값을 사용하여 -재산 매개변수. 또한, -합집합 폴더 크기를 표시하는 매개변수입니다.
- 마지막으로 전체 코드를 둥근 괄호 안에 넣고 합집합 값. 그런 다음 슬래시를 지정하고 1Mb 폴더 크기를 Mbs 단위로 표시하려면 다음을 수행하세요.
예 4: 특정 파일 형식을 제외한 폴더 크기 가져오기
지정된 파일 형식을 제외한 폴더 크기를 계산하려면 -들어오지 못하게 하다 매개변수가 사용됩니다. 전체 폴더 크기에서 제외하려면 -Exclude 매개변수에 파일 형식을 지정합니다.
전체 폴더 크기에서 지정된 파일 형식을 제외하는 방법은 다음과 같습니다.
( Get-ChildItem -길 'C:\문서' -들어오지 못하게 하다 * .pdf | 측정 개체 -재산 길이 -합집합 ) .합집합 / 1Mb지정된 파일 형식을 제외한 폴더 크기를 얻으려면 간단히 -들어오지 못하게 하다 매개변수를 지정하고 별표 문자와 함께 파일 형식을 제공합니다. 별표는 해당 파일 형식과 관련된 모든 파일을 선택합니다.
예 5: PowerShell에서 특정 유형의 파일 크기 가져오기
폴더에서 특정 파일 형식의 크기만 가져오려면 -필터 매개변수가 사용됩니다. 지정된 파일 형식은 -Filter 매개 변수에 지정된 다음 해당 크기가 계산되어 콘솔에 표시됩니다.
이 데모에서는 특정 유형의 파일 크기를 가져옵니다.
( Get-ChildItem -길 'C:\문서' - 필터 * .pdf | 측정 개체 -재산 길이 -합집합 ) .합집합 / 1Mb
보너스 팁: PowerShell에서 Get-ChildItem을 사용하여 파일 크기 가져오기
파일 크기를 가져오는 방법은 PowerShell에서 폴더 크기를 가져오는 방법과 동일합니다. 유일한 차이점은 파일 경로를 제공해야 한다는 것입니다. -길 폴더 경로 대신 매개변수를 사용하세요.
이 데모에서는 파일 크기를 확인할 수 있습니다.
Get-ChildItem -길 'C:\문서\파일.pdf' | 측정 개체 -재산 길이 -합집합PowerShell에서 파일 크기를 얻으려면 파일 경로를 -길 매개변수:
보너스 팁: PowerShell에서 여러 폴더 크기 가져오기
둘 이상의 폴더 크기를 얻으려면 해당 폴더의 경로를 지정하십시오. -길 쉼표로 구분된 매개변수입니다.
다음은 PowerShell에서 여러 폴더 크기를 가져오는 데모입니다.
( Get-ChildItem -길 'C:\문서' , 'C:\문서' | 측정 개체 -재산 길이 -합집합 ) .합집합 / 1Mb여러 폴더의 폴더 크기를 얻으려면 -Path 매개변수에 폴더 경로를 지정하기만 하면 됩니다.
여러 폴더 크기가 성공적으로 검색되었습니다.
결론
PowerShell에서 폴더 크기를 얻으려면 폴더 경로를 Get-ChildItem 그리고 그것을 파이프로 측정 개체 명령. 여기서 길이 값을 지정합니다. -재산 매개변수를 제공한 다음 -합집합 콘솔에서 폴더 크기를 선택하고 표시하는 매개변수입니다. 이 문서에서는 PowerShell에서 폴더 크기를 가져오는 다양한 예제를 제공했습니다.