これは私のTypescriptファイルの内容です。
/mac>ln -s non_exist ~/link
/mac>vi ~/link
Hi!
I am a link.
/mac>cat ~/link
Hi!
I am a link.
/mac>cat non_exist
cat: non_exist: No such file or directory
/mac>exit
ここで実際に何が起こったのか誰か教えてもらえますか?
これではファイルは作成されませんでしたが、次の場合は作成されました。
/mac>ln -s non_exist link
/mac>vi link
Hi!
I am a link.
/mac>cat link
Hi!
I am a link.
/mac>cat non_exist
Hi!
I am a link.
/mac>exit
答え1
シンボリック リンクは相対パスです。~/link
が へのシンボリック リンクである場合non_exist
、リンク先のフル パスは です。で を$HOME/non_exist
開くと、現在のディレクトリではなく $HOME ディレクトリにという名前のファイルが作成されます。~/link
vi
non_exist