web-dev-qa-db-ja.com

「lrwxr-xr-x」の「l」の意味?

このウェブサイトによると:

http://ss64.com/bash/ls.html

最初の文字はファイルの種類を示します。fはファイルを意味し、dはディレクトリを意味します。しかし、私の場合はlです。このlの意味は何ですか?私の場合、ファイルも実際にはディレクトリです。

また、一部のエントリにはファイルタイプがありません。つまり、先頭にダッシュ-が付いています。これは、OSがファイルの種類を認識しないことを意味しますか?

4
nbro

シンボリックリンク。別のファイルへのポインタであることを意味します。

ファイルの種類の完全なリスト ここ を確認できます。

7
Willian Paixao

先頭のダッシュ'-'は、そのファイルを意味します。

リード'd'はそのディレクトリを意味します

先頭の'l'は、別のファイルへのリンクを意味します。

最初の文字はファイルタイプを識別します。

-:通常のファイル

b:ブロックスペシャルファイル

c:キャラクタースペシャルファイル

d:ディレクトリ

l:シンボリックリンク

n:ネットワークファイル

p:FIFO

s:ソケット

4
Pacifist