Windows PowerShell has several transition aliases that allow UNIX and Cmd users to use familiar command names in Windows PowerShell. The most common aliases are shown in the table below, along with the Windows PowerShell command behind the alias and the standard Windows PowerShell alias if one exists.

You can find the Windows PowerShell command that any alias points to from within Windows PowerShell by using the Get-Alias cmdlet. For example, type get-alias cls.

CommandType     Name                            Definition
-----------     ----                            ----------
Alias           cls                             Clear-Host

CMD Command UNIX Command PS Command PS Alias

dir

ls

Get-ChildItem

gci

cls

clear

Clear-Host (function)

N/A

del, erase, rmdir

rm

Remove-Item

ri

copy

cp

Copy-Item

ci

move

mv

Move-Item

mi

rename

mv

Rename-Item

rni

type

cat

Get-Content

gc

cd

cd

Set-Location

sl

md

mkdir

New-Item

ni

N/A

pushd

Push-Location

N/A

N/A

popd

Pop-Location

N/A




Table Of Contents