パス名のドット

パス名のドット

実行中のアプリケーションでエラーが発生しました。

エラーは次のとおりです。

john@john-replacement:~/Desktop/yarbu-1.4.8/bin$ sudo yarbu-engine --VERBOSE
/usr/local/bin/yarbu-engine: line 996: cd: /usr/local/bin/../../etc/yarbu/conf/default: No such file or directory

ポイントは何を意味しますか/usr/local/bin/../../etc/

ベストアンサー1

これは../「親ディレクトリ」の表記法なので、提案された場合は次のようになります。

/usr/local/bin/../../etc/yarbu/conf/default

システムはこの問題を次のように解決します。

/usr/etc/yarbu/conf/default

これはディレクトリにあり、2回/usr/local/bin入力した後にディレクトリ cd ..にあるのと同じです。/usr

これを直接確認できます。

$ cd /usr/local/bin
$ pwd
/usr/local/bin
$ cd /usr/local/bin/../../../
$ pwd
/

おすすめ記事