ls -l vs ls -lL


17

これは重複しているように見えますが、以前に尋ねられた質問は私の質問に答えません

そのため、シェルで/homeディレクトリに移動し、そこを呼び出すディレクトリを作成しますplay

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

今使用するls -lと、次の出力が得られます ここに画像の説明を入力してください

どこに置くかのようにls -lL私はこれを得るここに画像の説明を入力してください

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


1
「第二の端末へのシンボリックリンクがある」 -うまくビットがそれを置く方法を混乱さだと、それが呼ばれるファイルへのシンボリックリンクだけだからterminalではない端末またはに、言葉の通常の意味での端末。へのリンクは後者に似ています。/dev/tty
イルッカチュ

回答:


33

この-Lオプションはls、リンク自体ではなく、リンクのターゲットの情報を表示するように指示します。の赤はtty通常、壊れたリンク、または存在しないファイルを指すリンクを示します。宛先が存在しないため、ls表示する情報を把握できないため、代わりに疑問符が表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.