קרא כאן למידע נוסף, על הפק'.
פק' Get-Childitem, פק' חיפוש למסוף PowerShell ( בלבד ).
פק' זו מקבילה ודומה לפק' DIR, אך מורכבת ממנה ומכילה אפשרויות שאינן קיימות ב DIR.
בדומה ל DIR, הפקודה מחפשת קבצים ותיקיות.
ניתן לנקוט בצמד האותיות LS, או בקיצור GCi, או DIR במקום "Get-Childitem". זו רשות בלבד ולא חובה.
אין חשיבות לאותיות גדולות או קטנות. שתיהן מתקבלות.
קיצורים אלו מופיעים בפירוט תחת הפק' הבאה-
הסוויץ' Recurse, מקבל את החלופה, האות S, או האות R.
הפק' הבאה מצווה לחפש/ להציג ( לדוגמא ) קבצי EXT תחת נתיב לדוגמא לרבות תת התיקיות שלו.
זאת בעזרת הסוויץ' Directory.
הסוויץ' Directory מקבל את החלופה AD.
הפק' הבאה, מצווה לחפש / להציג קבצי doc, לרבות קבצי מע' או קובץ נסתר עם אותה סיומת.
זאת בעזרת הסוויץ' Force.
הסוויץ' Force, מקבל את הקיצור Fo.
הפרמטר Include , מקבל את הקיצור I.
המסנן Depth מגביל את עומק החיפוש לפי ספרת העומק שהוקצתה לו.
לדוגמא, הפק' הבאה מגבילה את עומק החיפוש עד ל 2 רמות של תת תיקיות תחת "תיקיית האב".
הביטוי Depth , מקבל את החלופה D .
הסוויץ' File, מקבל כחלופה את צמד האותיות af.
חפש / הצג פריטים נסתרים בלבד עם הסוויץ' Hidden-.
הסוויץ' Hidden מקבל חלופה, האות H.
חפש / הצג פריטים תחת יעד החיפוש, וסנן קבצים שיפורטו לאחר סוויץ' Exclude.
הסוויץ' מקבל את הקיצור Ex.
בדוגמא, הפק' מצווה לסנן כל קבצי doc.
דרישת התחביר היחידה לכך, קיומו של פסיק בין נתיב אחד לאחר.
פק' Get-Childitem, פק' חיפוש למסוף PowerShell ( בלבד ).
פק' זו מקבילה ודומה לפק' DIR, אך מורכבת ממנה ומכילה אפשרויות שאינן קיימות ב DIR.
בדומה ל DIR, הפקודה מחפשת קבצים ותיקיות.
ניתן לנקוט בצמד האותיות LS, או בקיצור GCi, או DIR במקום "Get-Childitem". זו רשות בלבד ולא חובה.
אין חשיבות לאותיות גדולות או קטנות. שתיהן מתקבלות.
קיצורים אלו מופיעים בפירוט תחת הפק' הבאה-
Get-Alias -Definition Get-ChildItem
הפק' להלן, מצווה להציג קבצים ותיקיות גלויים, תחת נתיב החיפוש.GCi C:\Users
הפק' הבאה, מצווה לחפש/ להציג לרבות בתת תיקיות, Recurse-
הסוויץ' Recurse, מקבל את החלופה, האות S, או האות R.
GCi "C:\Users" -Recurse
GCi "C:\Users" -S
GCi "C:\Users" -R
GCi "C:\Users" -S
GCi "C:\Users" -R
הפק' הבאה מצווה לחפש/ להציג ( לדוגמא ) קבצי EXT תחת נתיב לדוגמא לרבות תת התיקיות שלו.
GCI 'D:\' -Recurse *ext
GCI 'D:\' -S -I *.ext
"*GCI 'D:\' -S -I "Name
"*GCI 'D:\' -S "Name
הפק' הבאה מצווה לחפש/ להציג אך ורק תיקיות ( גלויות ), תחת יעד החיפוש.GCI 'D:\' -S -I *.ext
"*GCI 'D:\' -S -I "Name
"*GCI 'D:\' -S "Name
זאת בעזרת הסוויץ' Directory.
הסוויץ' Directory מקבל את החלופה AD.
GCi "C:\Users" -Recurse -Directory
GCi "C:\Users" -Recurse -AD
GCi "C:\Users" -S -AD
GCi "C:\Users" -Recurse -AD
GCi "C:\Users" -S -AD
הפק' הבאה, מצווה לחפש / להציג קבצי doc, לרבות קבצי מע' או קובץ נסתר עם אותה סיומת.
זאת בעזרת הסוויץ' Force.
הסוויץ' Force, מקבל את הקיצור Fo.
GCi "C:\Users" *.doc -Recurse -Force
GCi "C:\Users" *.doc -S -Fo
כלול בנתיב החיפוש, סיומת או שם, ( מקבל אובייקטים רבים ), Include -GCi "C:\Users" *.doc -S -Fo
הפרמטר Include , מקבל את הקיצור I.
GCI 'E:\' -I Name* , *.ext1 , *.ext2, *.ext3
חיפוש בעומק תיקיות מוגבל, Depth-
המסנן Depth מגביל את עומק החיפוש לפי ספרת העומק שהוקצתה לו.
לדוגמא, הפק' הבאה מגבילה את עומק החיפוש עד ל 2 רמות של תת תיקיות תחת "תיקיית האב".
הביטוי Depth , מקבל את החלופה D .
GCi -Path "C:\Parent" -Depth 2
GCi "C:\Parent" -D:2
GCi "C:\Parent" -D:2
חפש / הצג קבצים בלבד, תחת יעד החיפוש. סנן תיקיות מן התוצאות, בעזרת סוויץ' File-.GCi "C:\Parent" -D:2
GCi "C:\Parent" -D:2
הסוויץ' File, מקבל כחלופה את צמד האותיות af.
Get-Childitem "C:\Users" -Recurse -File
Get-Childitem "C:\Users" -Recurse -AF
GCi "C:\Users" -S -AF
Get-Childitem "C:\Users" -Recurse -AF
GCi "C:\Users" -S -AF
חפש / הצג פריטים נסתרים בלבד עם הסוויץ' Hidden-.
הסוויץ' Hidden מקבל חלופה, האות H.
Get-Childitem "C:\Users" -Recurse -Hidden
Get-Childitem "C:\Users" -Recurse -H
GCi "C:\Users" -S -H
Get-Childitem "C:\Users" -Recurse -H
GCi "C:\Users" -S -H
חפש / הצג פריטים תחת יעד החיפוש, וסנן קבצים שיפורטו לאחר סוויץ' Exclude.
הסוויץ' מקבל את הקיצור Ex.
בדוגמא, הפק' מצווה לסנן כל קבצי doc.
GCi "E:\" -Exclude *doc
GCi "E:\" -Ex *doc
ניתן לחפש בכמה יעדים בו זמנית, והכל לצד כל הפרמטרים הקודמים שצוינו לעיל.GCi "E:\" -Ex *doc
דרישת התחביר היחידה לכך, קיומו של פסיק בין נתיב אחד לאחר.
GCI Path1, Path2
לביטול הודעות שגיאה מרובות שעלולות להפריע, ניתן להוסיף את הסוויץ' הבא.
קוד:
GCI D:\,E:\
GCI D:\ , E:\
GCI D:, E:
GCI 'D:', 'E:'
ErrorAction SilentlyContinue
EA:0
EA:0
נערך לאחרונה ב: