Jak korzystać z CMDLETU RESUSHELLE POWERSHELL

Jak korzystać z CMDLETU RESUSHELLE POWERSHELL
Usuń item jest polecenie PowerShell używane do usuwania/usuwania elementów z katalogu. Przy różnych obsługiwanych parametrach można użyć do usuwania różnych rodzajów elementów, takich jak pliki, katalogi, zmienne i funkcje.

Aliasy PowerShell Usuń-elementowe są „Ri”,„Rm”,„Rmdir”,„del”,„usuwać", I "r & D”, Które można użyć zamiast ITEMEM. Ten post zapewnia wgląd w cmdlet PowerShell Usuń.

Jak korzystać z CMDLETU RESUSHELLE POWERSHELL?

Usuń cmdlet CMDLET na stałe usuwa element z określonej lokalizacji w systemie. Działanie PowerShell Moveme-Item można zrozumieć za pomocą następującej składni.

Składnia

Usuń-element [-path] <\file\path\> <-Parameter>

Zwykle ITUMEM Usuń usuwa element umieszczony na określonej ścieżce. Parametry oferowane przez CMDLET RESUMETEM określa jego zaawansowane funkcje. Parametry obsługiwane przez Usuń-ITEM są następujące:

  • Filtr: Aby usunąć pozycję rurociągu na polecenie.
  • Włączać: Aby uwzględnić ścieżkę elementu (do usunięcia) lub wzoru jak ” *.jpg„,„ *.Doc"Itd.
  • Wykluczać: Aby wykluczyć ścieżkę elementu lub wzoru, takiego jak ” *.jpg„” *.Doc"Itd.
  • Powrót: Aby usunąć folder wraz z podfolderami.
  • Siła: Usuwa ukryte lub tylko odczyt, aferze i zmienne.
  • Potwierdzać: Aby potwierdzić przed wykonaniem polecenia

Aby uzyskać lepszą demonstrację Usuń-elementu, skorzystaliśmy z zestawu przykładów.

Przykład 1: Usuń element z obecnego katalogu

Ten przykład pokazuje funkcjonalność CMDLET RESPIT-ITEM z bieżącego katalogu. Aby uzyskać lepsze zrozumienie, uzyskajmy treść naszego obecnego katalogu (czyli C: \ Users \ PowerShell \ Documents \ Test \):

LS

Uważając na zawartość katalogu, wykonaliśmy CMDLET REMUE-ITUMEM, aby usunąć „test.pub" plik. Po poleceniu Usuń iTem użyliśmy polecenia LS, aby wymienić pliki katalogu, aby zapewnić usunięcie.

Usuń test-element.pub
LS

Powyższe dane wyjściowe pokazuje, że plik „test.pub”Został usunięty z obecnego katalogu.

Przykład 2: Usuń element za pomocą jego bezwzględnej ścieżki?

PowerShell Usuń-ITEM obsługuje również usunięcie elementów za pomocą bezwzględnej ścieżki. Poniższy przykładowy kod wyjaśni funkcjonalność polecenia.

LS C: \ Users \ PowerShell \ Documents \ Test \

Za pomocą polecenia „LS” wymieniliśmy wszystkie elementy obecne w folderze testowym.

Załóżmy, że wszystkie pliki z „.RTF„Rozszerzenie należy usunąć z folderu docelowego (i.mi. C: \ Users \ PowerShell \ Documents \ Test \). Korzystając z „LS”Polecenie Usunięte pliki można zweryfikować.

Usuń-element C: \ Users \ PowerShell \ Documents \ Test \*.RTF
LS C: \ Users \ PowerShell \ Documents \ Test \

Jak można obserwować z powyższego zrzutu ekranu, pliki z „.RTF”Rozszerzenie zostało usunięte z katalogu.

Przykład 3: Usuń wszystkie elementy katalogu

Kardka Wildcard służy do wyboru wszystkich plików kończących lub rozpoczynających się od określonego znaku. Możesz usunąć wszystkie obiekty w katalogu za pomocą polecenia wymienionego poniżej. Po pierwsze, otrzymujemy treść katalogu za pomocą Get-ChildItem:

Get-childitem C: \ Users \ PowerShell \ Documents \ Test \
Usuń -Item -path C: \ Users \ PowerShell \ Documents \ Test \*.*
Get-childitem C: \ Users \ PowerShell \ Documents \ Test \

Powyższy fragment pokazuje, że wszystkie elementy, w tym .tekst, .BMP, I .jpg folderu testowego są usuwane.

Przykład 4: Usuń określone elementy

Do usunięcia tylko określonych plików można użyć parametrów dołącz lub wykluczyć. Ten przykład pokazuje użycie CMDLET REMUET-ITEM z parametrami Acleving i.

Usuń-element z parametrem dołączania
Przede wszystkim wymieniaj wszystkie elementy w folderach testowych za pomocą polecenia get-childitem

Get-childitem C: \ Users \ PowerShell \ Documents \ Test \

Jak widać, folder testowy ma cztery różne elementy, w tym folder, Jpg, Doc, I tekst akta.

Poniższe polecenie PowerShell służy do usuwania tylko dołączonych plików. Na przykład pliki kończą się „.jpg ”i„.txt ”zostanie usunięty tylko.

Usuń -element -path c: \ Users \ PowerShell \ Documents \ Test \ * -Include *.jpg, *.tekst
Get-childitem C: \ Users \ PowerShell \ Documents \ Test \

Zgodnie z wyżej wymienionym wyjściem można zauważyć, że jedyny określony plik został usunięty z folderu.

Usuń postem z parametrem wykluczonym
Korzystając z cmdlet resuch-element, możesz również wykluczyć niektóre elementy z folderu. Uzyskajmy treść katalogu, w którym zastosujemy Usuń-ITEM za pomocą parametru wykluczonego:

LS C: \ Users \ PowerShell \ Documents \ Test \

Można zauważyć, że jest tylko jeden „.plik txt ”i reszta innych formatów plików folderu.

Notatka: W PowerShell, „The”LS”Polecenie i„Get-ChildItem”Są używane do celów listy.

Poniższe polecenie Usuń iTem usunie wszystkie pliki z wyłączeniem „.tekst”Pliki w katalogu.

Usuń -element -path c: \ Users \ PowerShell \ Documents \ Test \ * -Exclude *.tekst
Get-childitem C: \ Users \ PowerShell \ Documents \ Test \

Tym razem wykluczymy „.tekst”Pliki i reszta zostaną usunięte.

Możesz zobaczyć wynik dołączony powyżej, reszta plików została usunięta z folderu, z wyjątkiem „.tekst".

Przykład 5: Usuń pliki ukryte lub tylko odczyty

CMDLET REMUET-ITEM obsługuje również usunięcie ukrytych lub tylko odczytu plików z określonego katalogu. Najpierw wymieniamy elementy obecne w katalogu (w których zostanie zastosowany cmdlet resuch-element): .

Get -childitem c: \ Users \ PowerShell \ Documents \ Test \ -force

Z "Get-ChildItem„Zbadaliśmy wszystkie elementy folderu, w tym ukryte pliki. Aby pokazać również ukryte pliki, użyliśmy „-Siła”Parametr po Ścieżka.

Usuń-element C: \ Users \ PowerShell \ Documents \ Test \*.BMP -Force
Get -childitem c: \ Users \ PowerShell \ Documents \ Test \ -force

W tym przykładzie parametr -force służy do usunięcia wszystkich ukrytych plików, których rozszerzenie to „.BMP"

Jak widać, w katalogu testowym znajdują się dwa ukryte pliki. Ale kiedy polecenie jest uruchomione, „.BMP„Plik został teraz usunięty.

Przykład 6: Usuń foldery i podfoldery rekurencyjnie

PowerShell akceptuje -Powrót parametr do usunięcia wszystkich elementów, w tym podfolderów.

Poniższy kod można uruchomić w celu lepszego zrozumienia.

Usuń -element C: \ Users \ PowerShell \ Documents \ Test \ newFolder -recurse
Get-childitem C: \ Users \ PowerShell \ Documents \ Test \ newFolder

W tym kodzie -Powrót Parametr służy do usunięcia wszystkich podfolderów w folderze.

Można zobaczyć na powyższym zrzucie ekranu, że w obrębie dwóch folderów w nowy folder które zostały usunięte z katalogu.

Dobra robota! Osiągnąłeś swój cel ćwiczenia na CMDLETU POWERSHELL-URESING-ITEM.

Wniosek

PowerShell Usuń-ITEM to polecenie używane do usuwania elementów, takich jak pliki, foldery, klawisze, zmienne i funkcje. Omówiliśmy niektóre z powszechnych dopuszczalnych parametrów usunięcia z przykładami. W tym artykule nauczyłeś się korzystać z cmdlet resuch-element do usuwania elementów za pomocą PowerShell.