MicrosoftがgrepなどのUNIX系コマンドをWindowsで使用可能にする「Coreutils for Windows」を公開

MicrosoftがUNIXスタイルのコマンドラインユーティリティセット「Coreutils for Windows」を公開しました。Coreutils for Windowsをインストールするとコマンドプロンプト(CMD)やPowerShellでgrepなどのコマンドを使えるようになります。
Coreutils for Windows overview | Microsoft Learn
https://learn.microsoft.com/en-us/windows/core-utils/overview
GitHub - microsoft/coreutils: Coreutils for Windows: Installer & Packaging · GitHub
https://github.com/microsoft/coreutils
Coreutils for Windowsは「GNU core utilities(Coreutils)」をRustで再実装した「uutils/coreutils」や「uutils/grep」、「uutils/findutils」をWindows向けの単一パッケージにまとめたものです。
Coreutils for Windowsをインストールするには、コマンドプロンプトやPowerShellで以下のコマンドを実行すればOK。GitHub上のリリースページからEXEファイルをダウンロードすることもできます。PowerShellはバージョン7.4以上にのみ対応しています。
winget install Microsoft.Coreutils
Coreutils for Windowsに含まれるコマンドの中にはコマンドプロンプトやPowerShellの既存コマンドと重複するものもあります。例えばファイルの中身を表示する「cat」やファイルをコピーする「cp」はPowerShellの既存コマンドと衝突します。また、「dir」や「more」といったDOSコマンドと衝突するコマンドは「Coreutils for Windows」に含まれません。

なお、Coreutils for Windowsは記事作成時点ではプレビュー版として提供されています。
・関連記事
無料でiPhone・iPad内で動くターミナルアプリ「a-Shell」を使ってみた、Pythonやyt-dlpなどのCLIツールを実行できてショートカット連携も可能 - GIGAZINE
MicrosoftのLinux向け無料プロセス監視ツール「ProcMon」レビュー、システムコールごとの実行時間などを確認可能 - GIGAZINE
GitをCUIで強力にサポートする超高機能ツール「lazygit」 - GIGAZINE
人気ターミナル「Ghostty」がGitHubからの離脱を表明、開発者が「何が不満なのか」を語る - GIGAZINE
NVIDIAのGPUプロセスをリアルタイムでnvidia-smiよりもわかりやすく見せてくれるツール「nvitop」 - GIGAZINE
システムのメモリ・CPU・GPUに合わせて適切なAIモデルを教えてくれるターミナルツール「llmfit」 - GIGAZINE
Linux上でWindowsアプリをシームレスに動かせるオープンソースツール「WinBoat」 - GIGAZINE
・関連コンテンツ
in ソフトウェア, Posted by log1o_hf
You can read the machine translated English article Microsoft has released 'Coreutils for Wi….







