こんにちは。
PowerShell入門編の続きです。
指定した場所に移動する(Set-Location)
使用できるエイリアスは以下です。
- sl
- cd
- chdir
指定した場所に移動する
Set-Location -Path /Users/hoge/PowerShell/
1つ前の移動履歴を利用して移動する
Set-Location -Path -
1つ後の移動履歴を利用して移動する
Set-Location -Path +
カレントディレクトリを取得する(Get-Location)
使用できるエイリアスは以下です。
- gl
- pwd
Get-Location
指定した場所にある項目を取得(Get-ChildItem)
使用できるエイリアスは以下です。
- gci
- dir
現在の場所に存在する項目を取得
Get-ChildItem
パスを指定して項目を取得
Get-ChildItem -Path /Users/hoge/PowerShell/
条件を指定することも可能です。
- 隠しファイルやシステムファイルも取得
Get-ChildItem -Force
- 名前のみを取得
Get-ChildItem -Name
- サブディレクトリの項目も取得
Get-ChildItem -Recurse
絞り込んで項目を取得
絞り込みを行う際はワイルドカードの使用が可能です。
- 指定した条件に一致するものを取得
Get-ChildItem -Filter *ps1
- 指定した条件に一致するものを除外して取得
Get-ChildItem -Exclude *ps1
Sort-Objectと合わせて並び替え
Sort-Objectを使用することで並び替えもできます。
- 更新日付で昇順
Get-ChildItem | Sort-Object -Property LastWriteTime
- 更新日付で降順
Get-ChildItem | Sort-Object -Property LastWriteTime -Descending
以上です。