PowerShell에서 하위 폴더를 포함하는 폴더의 크기 가져오기
이 자습서에서는 PowerShell을 사용하여 하위 폴더를 포함하여 폴더 크기를 가져오는 방법을 보여줍니다.
PowerShell의 하위 폴더를 포함하여 폴더 크기 가져오기
폴더의 크기를 얻으려면 몇 가지 명령을 함께 실행해야 합니다. 먼저 주어진 폴더의 자식을 가져와 폴더의 길이 속성을 측정하고 마지막으로 Sum
개체를 표시해야 합니다.
아래 단계를 참조하십시오.
주어진 폴더의 자식을 가져오는 명령은 다음과 같습니다.
Get-ChildItem "C:\Users"
위의 명령은 주어진 폴더의 하위 항목을 표시합니다. 여기서 자식은 하위 폴더 및 기타 항목을 의미합니다.
Directory: C:\Users
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 1/31/2022 1:24 PM DefaultAppPool
d-r--- 4/26/2021 3:32 PM Public
d----- 11/1/2022 1:33 PM Sheeraz
-a---- 7/14/2022 2:33 PM 224 Example.java
보시다시피 폴더에는 세 개의 하위 폴더와 하나의 파일이 있습니다. 이제 하위 폴더의 모든 항목을 가져오려면 다음 명령을 실행해야 합니다.
Get-ChildItem -Path "C:\Users" -Recurse -ErrorAction SilentlyContinue |
그런 다음 모든 하위 폴더 및 항목의 크기를 측정하려면 다음 명령을 실행해야 합니다.
Measure-Object -Property Length -Sum |
마지막으로 폴더의 모든 콘텐츠에 대한 길이 속성을 측정한 후 이제 개체를 표시합니다.
Select-Object Sum
합계 개체는 하위 폴더를 포함하여 폴더의 크기를 표시합니다. 그리고 폴더의 항목 수를 표시하기 위해 Count
개체를 사용합니다.
Select-Object Count
위의 모든 명령을 함께 실행하여 출력을 한 번에 표시합니다.
Get-ChildItem -Path "C:\Users" -Recurse -ErrorAction SilentlyContinue |
Measure-Object -Property Length -Sum |
Select-Object Sum
Select-Object Count
위 명령의 출력은 다음과 같습니다.
Sum
---
38068067337
Count
-----
51885
사용자
폴더의 크기는 38068067337
바이트이고 항목 수는 51885
입니다. 한 줄짜리 명령을 사용하여 MBS에서 주어진 폴더의 크기를 표시할 수도 있습니다.
다음 명령을 참조하십시오.
"{0} MB" -f ((Get-ChildItem C:\Users\Sheeraz\ -Recurse | Measure-Object -Property Length -Sum -ErrorAction Stop).Sum / 1MB)
위 명령은 MBS에서 Sheeraz
폴더의 크기를 보여줍니다. 출력을 참조하십시오.
36304.1059274673 MB
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook