今いるフォルダーを確認したい
現在の作業場所を表示します。
Get-Locationやりたいことから見つかる
ファイル操作やCSVの処理を、やりたいことから。確認しながら使えるコマンドを集めました。
カテゴリで絞り込む
21件
現在の作業場所を表示します。
Get-Location自分のホームフォルダーへ作業場所を切り替えます。
Set-Location -LiteralPath $HOME現在のフォルダー直下のファイルとフォルダーを一覧にします。
Get-ChildItem -LiteralPath '.'通常は表示されない隠し項目も一覧に含めます。
Get-ChildItem -LiteralPath '.' -ForceUTF-8のテキストを行ごとに表示します。
Get-Content -LiteralPath '.\memo.txt' -Encoding UTF8ファイルの先頭から最大5行を表示します。
Get-Content -LiteralPath '.\memo.txt' -Encoding UTF8 -TotalCount 5UTF-8ログの末尾から最大10行を表示します。
Get-Content -LiteralPath '.\app.log' -Encoding UTF8 -Tail 10文字列ERRORを含む行を探します。
Select-String -LiteralPath '.\app.log' -Pattern 'ERROR' -SimpleMatch -Encoding UTF8現在の作業場所に新しいフォルダーを作成します。
New-Item -Path '.\ps-practice' -ItemType Directory空のテキストファイルを新規作成します。
New-Item -Path '.\memo.txt' -ItemType Fileコピー元とコピー先を、実際にコピーせず確認します。
Copy-Item -LiteralPath '.\memo.txt' -Destination '.\memo-copy.txt' -WhatIfファイル移動の対象と移動先をプレビューします。
Move-Item -LiteralPath '.\memo.txt' -Destination '.\archive\memo.txt' -WhatIf同じフォルダー内でのファイル名変更をプレビューします。
Rename-Item -LiteralPath '.\memo.txt' -NewName 'memo-old.txt' -WhatIf1つのファイルの削除予定を確認します。
Remove-Item -LiteralPath '.\memo.txt' -WhatIf実行中のプロセスから最初の10件のIDと名前を表示します。
Get-Process | Select-Object -First 10 -Property Id, ProcessNameWindowsサービスの状態と名前を表示します。
Get-Service | Select-Object -First 10 -Property Status, Name, DisplayNameGet-ChildItemの使用例をローカルヘルプから表示します。
Get-Help Get-ChildItem -Examples名前にItemを含むコマンドレットを探します。
Get-Command -Name '*Item*' -CommandType CmdletCSVの見出しを列名として、各行をオブジェクトに読み込みます。
Import-Csv -LiteralPath '.\data.csv' -Encoding UTF8プロセスのIDと名前を、新しいCSVファイルに保存します。
Get-Process | Select-Object Id, ProcessName | Export-Csv -LiteralPath '.\processes.csv' -NoTypeInformation -Encoding UTF8 -NoClobberTest-Pathで、指定した場所にファイルやフォルダーがあるか調べます。Leafはファイル、Containerはフォルダーを確認し、True(条件に合う)またはFalse(合わない)を返します。ここではWindowsのファイルシステムを対象にします。
# 下の「練習用の配置」を用意してから実行します検索語を短くするか、カテゴリを「すべて」に戻してください。
はじめてでも大丈夫
Windows PowerShell 5.1/Windows上のPowerShell 7を中心とした例です。対応環境や文字コードの違いは各ページで確認してください。
PowerShellを開き、Get-Location で現在地を確認します。個人の練習用フォルダで試し、ファイル名を自分の環境に合わせて置き換えてください。