2016-09-07 4 views
1

は、私は今3を昇華するためにアップグレードしたと崇高の新しいバージョンを指すようにそのリンクを変更するには探していますシンボリックリンクがどのディレクトリに含まれているかわからないときにシンボリックリンクを見つける?

subl file.txt 

使用して、端末からの崇高2でファイルを開くためにシンボリックリンクを作成しました。

どこでもリンクを見つけることができないようです。シンボリックリンクのみを使用してファイルの場所を表示する方法はありますか?

+0

リンクがどこにあるか分かっているなら、 'ls -l subl'を使ってリンク先を表示するだけです。 – chepner

+0

元のリンクがどこにあるか分かりません。私はusr/binとbashプロファイルをチェックしましたが、私はそれを見ていません。 – Hutch

答えて

2

which sublを使用して、システムがsublと考える場所を示します。

+0

それでした!私はそれがとても簡単だとは信じられません。私は必要とされたすべてが見つかったときにfindとgrepを使用しようとしていました。ありがとうございました! – Hutch

+2

あるいは、 'type -a subl'。 – melpomene

1

私が正しく理解している場合はwhichを使用してsub1が何を指しているのかを知ることができます(この部分がすでに分かっていない場合)。次に、find/-lname <full path you got on previous command>を使用します。 bashの1行でfind/-lname $(which sub1)を実行できます。

+2

また注目に値する(移植性が低いかもしれない): 'readlink -f symlink' – anishsane

関連する問題