マイクロソフト、Rust製CoreutilsをWindowsに導入 findutilsとgrep対応

2026年06月03日 スペイン語から翻訳・公開

マイクロソフトは、Rust Coreutilsプロジェクトに基づいた独自バージョンのCoreutilsをWindows向けに開発しました。この実装にはfindutilsやgrepなどのツールが含まれており、翻訳層やエミュレーターを必要とせずに、典型的なLinuxコマンドを実行できます。プログラミングやスクリプトに携わる方にとって、このツールはオペレーティングシステム間でのタスク移動を直接的に容易にし、クロスプラットフォームでの技術作業を簡素化します。

Windowsターミナル上で動作するRust Coreutilsのfindutilsとgrep、ファイル検索結果を示す緑色のテキスト出力、findコマンドとgrepコマンドを実行するコマンドプロンプト、翻訳層は見えず、直接システムコール処理、モダンなダークモードのWindows 11インターフェース、テクニカルイラストレーションスタイル、黒い背景に光る緑色のコード行、スクロール結果を表示するターミナルウィンドウ、検索中のファイルシステムツリー、コマンド横のバイナリ実行可能シンボル、フォトリアリスティックなソフトウェアビジュアライゼーション、モニター上の劇的なハイコントラスト照明、Windowsキーが光るキーボード、開発者ワークスペースの雰囲気

Rust Coreutils: 外部依存関係なしのネイティブパフォーマンス 🚀

マイクロソフト版は、Rustの安全性と効率性を活用し、WSLやCygwinを必要とせずにfind、locate、xargs、grepなどのコマンドを提供します。ネイティブコンパイルされているため、これらのバイナリはシステムコールの変換によるオーバーヘッドを回避します。これにより、開発者やシステム管理者は、Linuxと同じ構文でWindows上でシェルスクリプトを使用でき、互換性エラーを減らし、混在環境での自動化タスクを高速化できます。

Windowsユーザーも、もう恐れずにgrepできます 😎

長年にわたりLinuxユーザーがターミナルを自慢するのを見てきた後、マイクロソフトはWindowsの一般ユーザーもコマンドラインで多少の尊厳を得るに値すると判断しました。とはいえ、あなたがgrepを使えるようになったからといって、同僚の他の人たちがPowerShellを使うのをやめるとは期待しないでください。少なくとも、WSLを開いてディストリビューションの起動を待つことなく、プロのようにファイルを検索できるようになります。