PowerShell Get-Childitem

PowerShell Get-Childitem

Polecenie cmdlet get-childitem było powszechnie znane w poleceń PowerShell do zdobycia niektórych przedmiotów i ich dzieć. Te elementy można pobrać z jednej lub wielu lokalizacji z folderów systemowych. Tak więc, w tym artykule dzisiaj, będziemy omawiać polecenie PowerShell Get-Childitem w PowerShell of Ubuntu 20.04 system operacyjny Linux. Musisz uruchomić terminal poleceń najpierw w Ubuntu 20.04 System. Do tego użyj „Ctrl+alt+t”. Zainstaluj i skonfiguruj PowerShell w terminalu i otwórz go za pomocą zapytania PWSH, jak pokazano w poniższej migawce.

Rzućmy okiem na wszystkie pliki i foldery znajdujące się w głównym katalogu domowym Ubuntu 20.04 System. Będziemy więc używać polecenia get-childitem, aby uzyskać te foldery lub pliki w późniejszych przykładach. Aby wymienić pliki i folder, wypróbuj proste słowo kluczowe „LS”, jak pokazano poniżej.

Przykład 1

Zróbmy nasz pierwszy przykład korzystania z cmdlet get-childitem, aby uzyskać przedmioty z katalogu domowego. Nie wspomniemy tutaj o konkretnym folderze, ponieważ chcemy wszystkich przedmiotów dziecięcych, tj.mi., pliki i foldery katalogu domowego. Użyliśmy więc cmdlet „get-childitem” wyłącznie na PowerShell, aby zdobyć całe dzieci folder domowy, jak pokazano na zdjęciu. Mamy wszystkie pliki tekstowe i foldery katalogu domowego, a nie elementy dziecięce jego folderów.

Przykład 2

Weźmy polecenie get-childitem na skorupę w inny sposób. Na powyższej ilustracji mamy wszystkie informacje dotyczące elementów dziecięcych katalogu domowego i ich nazwisk. W tym przykładzie będziemy używać parametru „Nazwa” tylko do uzyskania nazw plików dziecięcych i folderów katalogu domowego. Tak więc polecenie powoduje nazwy plików i folderów dziecka na powładzie podczas używania parametru „Nazwa”.

Przykład 3

Skorzystajmy z polecenia „Get-ChildItem” nieco bardziej szczegółowe. Używamy więc tego polecenia, aby uzyskać tylko elementy dziecięce z katalogu domowego, który na końcu zawiera rozszerzenie „TXT”. Użyliśmy „*.txt ”jako wartość parametryczna. W zamian mamy tylko 1 rekord dla pliku tekstowego, a jego dodatkowe informacje są pokazane poniżej.

Użyjmy tego samego zapytania dla przedmiotów dziecięcych zawierających rozszerzenie „sh” na ich końcu. W rezultacie mamy 3 pliki bash i ich informacje na temat powłoki.

Przykład 4

Sprawdźmy elementy dziecięce w innym folderze Ubuntu 20.04 System. Musimy więc wspomnieć o ścieżce do tego konkretnego folderu, aby uzyskać jego zawartość, tj.mi., pliki i foldery jako dzieci. W ten sposób wspomnialiśmy o ścieżce w poleceniu GTR-childitem, aby dostać się do folderu dokumentów naszego systemu Linux. Parametr ścieżki został tutaj użyty do określenia ścieżki lokalizacji. Po wykonaniu tego polecenia mamy dwa rekordy jako elementy dziecięce folderu dokumentu, i.mi., Pliki tekstowe na ekranie pokazane poniżej.

Możesz także użyć parametru nazwy po parametrze ścieżki, aby uzyskać nazwy elementów dziecięcy zamiast całego ich informacji, jak poniżej.

Przykład 5

Nadchodzi parametr rense w cmdlet GET-ChildItem. Służy do zdobycia przedmiotów dziecięcych określonego przedmiotu i zdobycia wszystkich przedmiotów dziecięcych tych przedmiotów dziecięcych. Dlatego zastosowaliśmy get-childitem w naszym katalogu domowym, nie wspominając o żadnej ścieżce wraz z parametrem rekurse. W zamian wyświetla listę wszystkich plików i folderów zamieszkałych w folderze domowym. Ponadto wyświetla również przedmioty dziecięce, ja.mi., pliki i foldery tych folderów, które są wyświetlane w pierwszej kolejności. Jak możesz wyglądać, wyświetlane są również elementy potomne z folderu dokumentów.

Folder Snap zawiera kolejny folder „PowerShell” jako folder dziecięcy.

Podpięzie i folder dla folderów dziecięcych, i.mi., PowerShell i pobierania zostały również wyświetlone.

Możesz zobaczyć wszystkie podwozie dziecięce i foldery folderu „TMP” z poniższego obrazu. Folder „TMP” jest najczęściej używany w konfiguracjach systemowych, więc wyświetlono długą listę.

Przykład 6

Skorzystajmy z innego parametru w cmdlet GET-ChildItem w PowerShell o nazwie „Wyłącz”. Ten parametr znany jest z ignorowania lub wykluczenia plików lub folderów, które mają swoją nazwę, która zaczęła się od konkretnego znaku lub ciągiem znaków. Tak więc użyliśmy parametru ExcUDE w poleceniu Get-ChildItem, aby wykluczyć wszystkie pliki lub katalogi o swojej nazwie od postaci „D”.

Po wykonaniu tego zaktualizowanego zapytania mamy wszystkie pliki i foldery w zamian jako wyjście, ale pliki i foldery mające nazwiska zaczynające się od alfabetu „D” są ignorowane są ignorowane. Możesz zobaczyć zapytanie CMDLET GET-ChildItem za pomocą parametru wykluczonego na poniższym obrazku, wraz z wyjściem.

Przykład 7

Rzućmy okiem na inny sposób użycia polecenia get-childitem w PowerShell of Ubuntu 20.04 System. Tym razem będziemy korzystać ze zmiennych. Tutaj użyliśmy polecenia GET-ChildItem, aby pobrać wszystkie elementy dziecięce folderu domowego kończące się rozszerzeniami „TXT”. Wynik zostałby zapisany na zmiennej „V”. Następnie wykorzystaliśmy cmdlet „Format”, aby pokazać zawartość tej zmiennej w innym formacie na naszym ekranie PowerShell. Parametr InputObject bierze zmienną jako argument. W rezultacie na ekranie PowerShell wyświetlono tylko jeden rekord.

To samo dotyczy ścieżki parametrów używanej w poleceniu get-childitem jak poniżej.

Wniosek

W tym artykule wyjaśniono bardzo proste przykłady korzystania z cmdlet get-childitem w PowerShell of Ubuntu 20.04 System Linux. Użyliśmy różnych parametrów, i.mi., wyklucz, powtarzaj, nazwa i ścieżka, aby było bardziej zrozumiałe. Chodziło o get-childitem w PowerShell. Mamy nadzieję, że ci się spodoba.