ls -lとls -lL

ls -lとls -lL

重複しているようですが、以前に質問したことが私の質問に対する答えではないことがわかります。

だからシェルから私は/homeディレクトリに行き、ディレクトリを作成してそれを呼び出します。play

次に、このディレクトリに移動して/home/play2つのファイルを作成します。 1つ目はテキストファイル、2つ目は端末へのシンボリックリンクです。tty

これで、ls -l次のような結果が出力されます。 ここに画像の説明を入力してください。

私が置いたところと同じですね。ls -lLこれを得ました。ここに画像の説明を入力してください。

この違いはどういう意味ですか?疑問符は何を表していますか?

ベストアンサー1

この-Lオプションは、lsリンク自体の代わりにリンク先に関する情報を表示する必要があることを示します。赤色は、tty通常、切断されたリンクを表し、リンクが存在しないファイルを指すことを示します。宛先が存在しないため、lsどの情報を表示するのかわからず、疑問符を表示します。

おすすめ記事