PowerShell에서 폴더 크기 가져오기

Powershelleseo Poldeo Keugi Gajyeoogi



시스템 관리자는 서버에 있는 드라이브와 폴더의 저장소 크기를 알아야 합니다. 따라서 지정된 드라이브의 스토리지를 할당하거나 축소할 수 있습니다. 강력한 관리자 도구인 PowerShell은 파일, 폴더 및 드라이브 저장소 크기를 얻을 수 있습니다.

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에서 폴더 크기를 가져오는 다양한 예제를 제공했습니다.