質問: windowsのcmder.exeのunix findコマンド cmder windows用のシェルエミュレータをインストールしました。正常に動作しますが、unixのfindコマンドを使用できません。どうやら私が入力すると:'find .' ターミナルでは、windowsのfindを使用してこのエラーを出力しようとします。find: parameter format not correct 私は本当にfindを使いたいのですが、動作させるためのヒントはありますか?
回答: 最も簡単な解決策は、findインストールフォルダー内にcmder実行可能ファイルのエイリアスを作成することです。λ which find /c/windows/system32/find λ find --help find: find: parameter format not correct λ alias find=c:\files\programs\cmder\vendor\git-for-windows\usr\bin\find.exe $* λ find --help usage: /usr/bin/find [-h] [-l] [-p] [-olevel] [-d help|tree|search|stat|rates|opt|exec] [path...] [expression] cygwin も試してみることをお勧めします。特に、findはそのまま使用できます。これは、cmderが提供するfind.exeの場所を確認するために使用したものです。洞察に満ちたコメントについて @ bob および @ afh を称賛し、別の完全にシンプルなソリューションを提案するために @lưuvĩnhphúc を称賛します。 * nix findの名前をfnd.exeのような別の名前に変更します cmderプロパティでuse legacy consoleが選択されていない限り、cmdエイリアスはwindows 10で機能しないため、これは実際にはエイリアスの作成よりも好ましい場合があります( 方法)を参照 やる)。