Powershell Get-Childitem

Powershell Get-Childitem

Der Befehl Get-Childitem-CMDLet war in den Befehlen von PowerShell weithin bekannt, um einige Gegenstände und ihre Kinderartikel zu erhalten. Diese Elemente können von einem oder vielen Stellen aus den Systemordnern abgerufen werden. In diesem heutigen Artikel werden wir also den Befehl Powershell Get-Childitem in der Powershell von Ubuntu 20 diskutieren.04 Linux -Betriebssystem. Sie müssen das Befehlsterminal zuerst innerhalb des Ubuntu 20 starten.04 System. Verwenden Sie dafür „Strg+Alt+T“. Installieren und konfigurieren Sie PowerShell innerhalb des Terminals und öffnen Sie es mit der PWSH -Abfrage, wie im Snapshot unten gezeigt.

Schauen wir uns alle Dateien und Ordner im Haupt -Heimverzeichnis eines Ubuntu 20 an.04 System. Wir werden also den Befehl get-childitem verwenden, um diese Ordner oder Dateien in späteren Beispielen zu erhalten. Um die Dateien und den Ordner aufzulisten, probieren Sie das einfache Schlüsselwort "LS" wie unten gezeigt aus.

Beispiel 1

Lassen Sie uns unser erstes Beispiel für die Verwendung des Get-Childitem-CMDLet verwenden, um die Artikel aus einem Heimverzeichnis zu erhalten. Wir werden den spezifischen Ordner hier nicht erwähnen, da wir alle Kinderartikel wollen, ich.e., Dateien und Ordner eines Heimverzeichnisses. Wir haben also das CMDLET „Get-childitem“ ausschließlich auf der PowerShell verwendet, um die gesamten Kinderartikel des Home-Ordners wie im Bild gezeigt zu erhalten. Wir haben alle Textdateien und Ordner des Heimverzeichnisses und nicht die untergeordneten Elemente seiner Ordner.

Beispiel 2

Nehmen wir den Befehl get-childitem auf die Shell auf eine andere Art und Weise. In der obigen Abbildung haben wir alle Informationen zu den untergeordneten Gegenständen eines Heimverzeichnisses und deren Namen. In diesem Beispiel werden wir den Parameter „Namen“ nur verwenden, um die Namen von untergeordneten Dateien und Ordnern des Home -Verzeichnisses zu erhalten. Der Befehl führt also zu den Namen der untergeordneten Dateien und Ordner in der Shell, während der Parameter „Name“ verwendet wird.

Beispiel 3

Lassen Sie uns den Befehl „Get-childitem“ ein wenig genauer verwenden. Wir haben diesen Befehl also verwendet, um nur die untergeordneten Elemente aus dem Home -Verzeichnis zu erhalten, das die Erweiterung „TXT“ an ihrem Ende enthält. Wir haben benutzt "*.txt ”als parametrischer Wert. Im Gegenzug haben wir nur einen Datensatz für eine Textdatei, und ihre zusätzlichen Informationen finden Sie unten.

Verwenden wir dieselbe Frage für Kinderartikel, die die Erweiterung „SH“ am Ende enthalten. Infolgedessen haben wir 3 Bash -Dateien und ihre Informationen auf der Shell.

Beispiel 4

Schauen wir uns nach den untergeordneten Gegenständen in einem anderen Ordner der Ubuntu 20 nach.04 System. Wir müssen also den Weg zu diesem bestimmten Ordner erwähnen, um seinen Inhalt zu erhalten, ich.e., Dateien und Ordner als Kinder. Daher haben wir den Pfad im Befehl gtr-childitem erwähnt, um in den Ordner Dokumente unseres Linux-Systems zu gelangen. Der Pfadparameter wurde hier verwendet, um den Standortpfad anzugeben. Nach der Ausführung dieses Befehls haben wir zwei Aufzeichnungen als untergeordnete Elemente eines Dokumentenordners, i.e., Textdateien auf dem unten gezeigten Bildschirm.

Sie können den Parameter des Namens nach dem Pfadparameter auch verwenden, um die Namen von untergeordneten Elementen anstelle ihrer gesamten Informationen wie unten zu erhalten.

Beispiel 5

Hier kommt der Recurse-Parameter im Get-Childitem-CMDLet. Es wird verwendet, um die Kinderartikel eines bestimmten Artikels zu erhalten und alle Kinderartikel dieser Kinderartikel zu erhalten. Daher haben wir das Get-Childitem in unserem Heimverzeichnis angewendet, ohne einen Pfad zusammen mit dem Parameter wieder aufzunehmen. Im Gegenzug wird die Liste aller Dateien und Ordner angezeigt, die sich im Home -Ordner befinden. Darüber hinaus werden auch die Kinderartikel angezeigt, ich.e., Dateien und Ordner dieser Ordner, die überhaupt erst angezeigt werden. Wie Sie sehen können.

Der SNAP -Ordner enthält einen weiteren Ordner, "PowerShell" als Kinderordner.

Die Unterakte und der Ordner für die untergeordneten Ordner, ich.e., PowerShell und Downloads wurden ebenfalls angezeigt.

Sie können alle untergeordneten Untermobilien und Ordner eines TMP-Ordners aus dem Bild unten sehen. Der Ordner „TMP“ wird in Systemkonfigurationen am meisten verwendet, sodass eine lange Liste angezeigt wurde.

Beispiel 6

Nutzen wir einen anderen Parameter im Get-Childitem-CMDLet im PowerShell mit dem Namen "Exclude". Dieser Parameter ist dafür bekannt. Wir haben also den Ausschlussparameter hier im Befehl get-childitem verwendet, um alle Dateien oder Verzeichnisse auszuschließen, in denen der Name mit dem Charakter "D" begonnen wurde.

Nachdem wir diese aktualisierte Abfrage ausführen, haben wir alle Dateien und Ordner als Gegenleistung als Ausgabe, aber die Dateien und Ordner mit Namen, die mit Alphabet „D“ beginnen, werden ignoriert. Sie können die Get-Childitem-CMDLet-Abfrage anhand des Ausschlussparameters im Bild unten zusammen mit der Ausgabe sehen.

Beispiel 7

Schauen wir uns einen anderen Weg an, um den Befehl get-childitem in der Powershell des Ubuntu 20 zu verwenden.04 System. Also werden wir diesmal Variablen verwenden. Hier haben wir den Befehl Get-childitem verwendet, um alle untergeordneten Elemente des Home-Ordners zu holen, das mit "TXT" -Extensionen endet. Das Ergebnis würde in der Variablen „V“ gespeichert werden. Danach haben wir das CMDLET „Formatweit“ verwendet, um den Inhalt dieser Variablen in einem anderen Format auf unserem PowerShell-Bildschirm anzuzeigen. Der Parameter "InputObject" nimmt die Variable als Argument an. Infolgedessen wurde auf dem PowerShell -Bildschirm nur ein einzelner Datensatz angezeigt.

Gleiches gilt für den Parameterpfad, der im Befehl get-childitem wie unten verwendet wird.

Abschluss

Dieser Artikel erklärt sehr einfache Beispiele für die Verwendung des Get-Childitem-CMDLet im PowerShell des Ubuntu 20.04 Linux -System. Wir haben verschiedene Parameter verwendet, ich.e., ausschließen, wiederholen, Namen und Pfad, um es verständlicher zu machen. Hier ging es um Get-Childitem im Powershell. Wir hoffen, es wird Ihnen gefallen.