0

ディレクトリに移動する場所に必要なシェルスクリプトを作成しました。たとえば、シェルがダウンロードにある場合、デスクトップに移動してそこにフォルダを作成し、そのフォルダに移動しますが、CDコマンドは機能しません

#!/bin/bash
cd Desktop

それはそう言います:

setup.sh: 2: cd: can't cd to Desktop

私はそれを使用する方法があります、助けてください。

4

2 に答える 2

4

'cd'コマンドはうまく機能しています。「デスクトップ」ディレクトリがないことを示しています。

その「デスクトップ」ディレクトリがある場所への相対パスまたは絶対パスを指定する必要があります。

#!/bin/bash
cd ~/Desktop
cd /home/user/some/subdir/here/Desktop
于 2012-07-23T17:09:08.737 に答える
1

絶対パスを使用するか、さらに良いことに、環境変数を使用します。

cd ~/Desktop
于 2012-07-23T17:09:18.587 に答える