私は通常同じサーバー上の複数のフォルダ(dev1
、、、および)でdev2
作業します。dev3
フォルダ構造は次のとおりです。
/var/www/html/dev1/a/b/c/d/e/f
/var/www/html/dev2/a/b/c/d/e/f
/var/www/html/dev3/a/b/c/d/e/f
c
特定のフォルダ(またはd
またはe
of)にいるときに/var/www/html/dev3/
私を連れて行くコマンドはありますか/var/www/html/dev3/a
?
フォルダまたは/var/www/html/dev1/a
。c
d
e
/var/www/html/dev1/
ベストアンサー1
方法#1 - 相対CD
現在の位置から特定の深さに移動する最も簡単な方法は、次のコマンドを実行することです。
$ pwd
/Users/sammingolelli/adir/dev3/a/b/c/d/e/f
$ cd ../../../../..
$ pwd
/Users/sammingolelli/adir/dev3/a
方法 #2 - pushd/popd
これに加えて、pushd
およびをpopd
スタックとして使用してFIFOまたはディレクトリに移動し、スタックから以前にプッシュされたディレクトリに戻るpushd
ときに通知するFIFOまたはディレクトリを維持することもできます。popd
$ pwd
/Users/sammingolelli/adir/dev3/a
$ dirs
~/adir/dev3/a
$ pushd b/c/d/e/f/
~/adir/dev3/a/b/c/d/e/f ~/adir/dev3/a
$ pwd
/Users/sammingolelli/adir/dev3/a/b/c/d/e/f
$ popd
~/adir/dev3/a
$ pwd
/Users/sammingolelli/adir/dev3/a
方法 #3 - エイリアス
必要なタスクを実行するためにエイリアスを作成することもできます。この問題に対処する複数のQ&Aがすでにサイトにある場合、または@fastrizwaanの回答をご覧ください。
方法 #4 - CDPATH
この答えを見てください@スタッフ、このQ&Aについて: 端末でのクイックディレクトリのナビゲーション。
さらに、ツールを使用しますか?
上記の2つの方法は、最も一般的に使用される移動方法です。もちろん、他のツールをナビゲーションツールとしてインストールすることもできます。これらのツールはこのサイトでたくさん議論されています。お気に入りの1つは、特定のディレクトリを「ブックマーク」し、短い名前にマッピングしてどこでも簡単に変更できるようにするブックマークツールです。
自動ジャンプ私はこのQ&Aでそのようなツールの1つについて議論します。短いパスを作成するには?。ツールが呼び出されます。自動ジャンプ。
他の人次のタイトルのQ&Aに提案されているいくつかの異なる点があります。端末でのクイックディレクトリのナビゲーション。