cygwinのfindコマンドが提供するパラメータ形式が正しくありません。

cygwinのfindコマンドが提供するパラメータ形式が正しくありません。

私のWindowsコンピュータでcygwinを使用しています。検索しようとしていますが、誤った形式の引数が提供されます。なぜそんなことですか?

$ ls
bootstrap.jar
catalina-tasks.xml
catalina.bat
catalina.sh
commons-daemon-native.tar.gz
commons-daemon.jar
cpappend.bat
digest.bat
digest.sh
setclasspath.bat
setclasspath.sh
shutdown.bat
shutdown.sh
startup.bat
startup.sh
tomcat-juli.jar
tomcat-native.tar.gz
tool-wrapper.bat
tool-wrapper.sh
version.bat
version.sh

$ find . -name "version.sh"
FIND: Parameter format not correct
  • Cygwinをインストールするときに何かをインストールする必要がありますか、それとも何か間違っていますか?

ベストアンサー1

あなたのPATH状況は深刻です。 Cygwinディレクトリの前にWindowsシステムディレクトリがあるか、Cygwinディレクトリがまったくない可能性があります。このメッセージはWindowsコマンドからのものですfindFINDヒントとして名前を大文字で報告します)。

Cygwinシェルを起動するときは、通常これを設定する必要がありますPATH。ログインシェルを起動することをお勧めします(私の記憶が正しい場合は、これがデフォルトのCygwinシステムメニュー項目の機能です)。 Cygwinには、PATH非Cygwinディレクトリの前に/usr/local/bin(少なくとも)含める必要があります。/usr/bin/bin

おすすめ記事