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
בהצלחה!