PowerShellמערכות הפעלהסדר וארגון

איתור נפח תיקיות כבדות

הנהלת האתר לא תישא באחריות לכל נזק שייגרם מעבודה לפי מדריך זה. המשתמש נושא באחריות הבלעדית לכל שינוי ועבודה שבוצעה. אין לראות בדברים משום המלצה.

לעיתים רחוקות המחשב או השרת שלנו מתמלא עד שלא נשאר בו מקום, כך שצריך לאתר תיקיות כבדות ומיותרות במהירות, להעתיק אותן למקום אחר או למחוק אותן. הנה כיצד:

מתחילים

יש מספר פתרונות היום שיכולות לסייע לנו באיתור התיקיות הכבדות:

  • תוכנת Treesize– תוכנה פשוטה וקלה למציאת תיקיות כבדות בדיסק הקשיח
  • תוכנת Foldersizes– תוכנה מתקדמת המאפשרת לנו לייצא את הנתונים לאקסל
  • באמצעות הרצת קוד PowerShell עליו נפרט בשורות הבאות

איתור קבצים כבדים דרך PowerShell

אפשרות זו קיימת במערכות הפעלה כמו Windows 10 ומערכות Windows Server 2012/2016/2019

איתור הקבצים מתבצע דרך שימוש בפקודת PS פשוטה למציאת קבצים כבדים (הדוגמה לפנינו מציגה תוצאות קבצים מעל 2GB):

PS C:\> gci -r|sort -descending -property length | select -first 10 name, @{Name="Gigabytes";Expression={[Math]::round($_.length / 1GB, 2)}}

התוצאה נראית כך:

PS C:\> gci -r|sort -descending -property length | select -first 10 name, @{Name="Gigabytes";Expression={[Math]::round($_.length / 1GB, 2)}}


Name                                         Gigabytes
----                                         ---------
Backup.zip                                       97.17
Centos.zip                                       11.69
00000500000A8.tgz                                 4.24

שימו לב: ייתכן ויוצגו שגיאות ב-PS- הדבר נובע ממחסור הרשאות על תיקיות.

או לחלופין ניתן להשתמש בסקריפט הבא (יש לשנות את סיומת הקובץ אל ps1 ולפתוח כמנהל).

הרצת פקודה זו תציג בצורה נוחה את התוצאות לכדלהלן:

Total capacity of C: - 80 GB
Total space free on C: - 36 GB / 36,536 MB
 
Below are the 2 largest files on C:\ from largest to smallest:
 
Name          : CentOS-7-x86_64-DVD-1511.iso
Size In MB    : 4,129
Path          : C:\Users\Administrator\Downloads
LastWriteTime : 9/9/2020 3:03:48 PM
 
Name          : Fedora-Live-Workstation-x86_64-23-10.iso
Size In MB    : 1,401
Path          : C:\Users\Administrator\Downloads
LastWriteTime : 8/9/2020 5:28:00 PM

 
Estimated subfolder sizes for C:\ :
 
Name                   Value   
----                   -----      
C:\Program Files       3,110MB 
C:\Program Files (x86) 3,098MB 
C:\Users               22,475MB  
C:\Windows             17,589MB
 
Estimated folder sizes for c:\windows :
 
Name                                Value  
----                                -----    
c:\windows\apppatch                 11MB      
c:\windows\assembly                 1,793MB   
c:\windows\Fonts                    504MB    
c:\windows\System32                 3,096MB  
c:\windows\SysWOW64                 1,119MB  
c:\windows\WinSxS                   7,907MB

בהצלחה!

Admin

איש סיסטם ואבטחת מידע. אוהב בירה מסוג Corona, וויסקי Crown Royal, גיימר בדם, ובעל חוש הומור.

מאמרים קשורים

Leave a Reply

Your email address will not be published. Required fields are marked *

אתה תאהב גם את זה
Close
Back to top button