増祖親ディレクトリにCDを3回移動

増祖親ディレクトリにCDを3回移動

私はこれを持っています:

cd $(dirname $(dirname $(dirname "$0"))) &&

その後、プロジェクトのルートディレクトリに移動します。

私ができる簡単な方法はありますか?

cd 3 &&  # not quite, but you get the idea

または、とにかく、なぜ知らなかったのですか?

おそらく、次のコマンドが理想的でしょう。

cdx 3 &&

cd3がファイルやディレクトリではないことがわからないからです。

ベストアンサー1

あなたするcd ..これが親ディレクトリに移動することをご存知でしたか?したがって、あなたの質問を正しく理解したら、次のことを使用できます。

cd $(dirname $0)/../../..

おすすめ記事