`cd`がディレクトリに入ったときのBash構文エラー

`cd`がディレクトリに入ったときのBash構文エラー

**それで、いくつかの調査をした後に動作するようになりました。正しく機能するには、WINEを十分にインストールする必要があります。次のように進んでください。

  1. シェルを開けて入ってください。cd .wine
  2. cd drive_c
  3. cd Program\ Files\ (x86)/
  4. cd NETGEAR
  5. cd A6200
  6. cd Drivers
  7. sudo diswrapper -i nameoffile .inf
  8. sudo modprobe diswrapper
  9. sudo ndiswrapper -m

これはうまくいきます。注:アダプターはコマンドの後に機能します。sudo modprobe diswrapper

– thechemEnt 2014年5月3日 22:52**

上記のテキストは、Linux Mint 17.4で実行したいNetgear Wi-Fi USBアダプタについてです。

私はcdディレクトリ変更コマンドを使用し、彼が言ったように、彼が指定した適切なディレクトリを順番に入力しています(インストール時に使用できる正確なディレクトリがあります)。フォルダに到達するとProgram Files (x86)エラーが発生します。

bash: syntax error near unexpected token '('

代わりに、このエラーのため、次のフォルダにどのように行くのかわかりません。原因は何ですか?必要に応じてドライバを取得するために深く掘り下げることができるように、そのフォルダに入るにはどの構文を使用する必要がありますか?

ベストアンサー1

ディレクトリ名を引用する必要があります。

"Program Files (x86)"

または

'Program Files (x86)'

または、バックスラッシュを使用してスペースと角かっこをエスケープします。

Program\ Files\ \(x86\)

次のコマンドを使用してサブディレクトリに直接移動できるため、手順1〜6を一度に実行することもできますcd

cd .wine/drive_c/Program\ Files\ \(x86\)/NETGEAR/A6200/Drivers
#or
cd .wine/drive_c/"Program Files (x86)"/NETGEAR/A6200/Drivers

おすすめ記事