From a4d2f0b70105815af28f460c69fe9d64f0e7dea8 Mon Sep 17 00:00:00 2001 From: Victor Silva Date: Fri, 22 Feb 2019 00:04:40 -0300 Subject: [PATCH] Update the "dir -recurse" example (#8939) --- docs/learning-powershell/README.md | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/learning-powershell/README.md b/docs/learning-powershell/README.md index da8c429604..4573139e33 100644 --- a/docs/learning-powershell/README.md +++ b/docs/learning-powershell/README.md @@ -82,24 +82,24 @@ The table below lists the usage of some basic commands to help you get started o Note that all bash commands should continue working on PowerShell session. -| Bash | PowerShell | Description -|:--------------------|:----------------------------|:--------------------- -| ls |dir, Get-ChildItem |List files and folders -| tree |dir -Recurse |List all files and folders -| cd |cd, Set-Location |Change directory -| pwd |pwd, $pwd, Get-Location |Show working directory -| clear, Ctrl+L, reset| cls, clear |Clear screen -| mkdir |New-Item -ItemType Directory |Create a new folder -| touch test.txt |New-Item -Path test.txt |Create a new empty file -| cat test1.txt test2.txt |Get-Content test1.txt, test2.txt |Display files contents -| cp ./source.txt ./dest/dest.txt |Copy-Item source.txt dest/dest.txt |Copy a file -| cp -r ./source ./dest |Copy-Item ./source ./dest -Recurse |Recursively copy from one folder to another -| mv ./source.txt ./dest/dest.txt |Move-Item ./source.txt ./dest/dest.txt |Move a file to other folder -| rm test.txt |Remove-Item test.txt |Delete a file -| rm -r <folderName> |Remove-Item <folderName> -Recurse |Delete a folder -| find -name build* |Get-ChildItem build* -Recurse |Find a file or folder starting with 'build' +| Bash | PowerShell | Description +|:--------------------------------|:----------------------------------------|:--------------------- +| ls | dir, Get-ChildItem | List files and folders +| tree | dir -Recurse, Get-ChildItem -Recurse | List all files and folders +| cd | cd, Set-Location | Change directory +| pwd | pwd, $pwd, Get-Location | Show working directory +| clear, Ctrl+L, reset | cls, clear | Clear screen +| mkdir | New-Item -ItemType Directory | Create a new folder +| touch test.txt | New-Item -Path test.txt | Create a new empty file +| cat test1.txt test2.txt | Get-Content test1.txt, test2.txt | Display files contents +| cp ./source.txt ./dest/dest.txt | Copy-Item source.txt dest/dest.txt | Copy a file +| cp -r ./source ./dest | Copy-Item ./source ./dest -Recurse | Recursively copy from one folder to another +| mv ./source.txt ./dest/dest.txt | Move-Item ./source.txt ./dest/dest.txt | Move a file to other folder +| rm test.txt | Remove-Item test.txt | Delete a file +| rm -r <folderName> | Remove-Item <folderName> -Recurse | Delete a folder +| find -name build* | Get-ChildItem build* -Recurse | Find a file or folder starting with 'build' | grep -Rin "sometext" --include="*.cs" |Get-ChildItem -Recurse -Filter *.cs
\| Select-String -Pattern "sometext" | Recursively case-insensitive search for text in files -| curl https://github.com | Invoke-RestMethod https://github.com | Transfer data to or from the web +| curl https://github.com | Invoke-RestMethod https://github.com | Transfer data to or from the web Recommended Training and Reading ----