MW211 EXIT

devlog
シェル/リンクの見分け方
2013年03月10日
シンボリックリンクの見分け方。「ls -l」を実行する。
┌──────────────────────────────────────┐
│$ ls -l                                                                     │
│-rw-rw-r--    1 root     root            2 Jan  1  1970 A                   │
│lrwxrwxrwx    1 root     root            2 Jan  1  1970 B -> A              │
│-rw-rw-r--    1 root     root            2 Jan  1  1970 Z                   │
└──────────────────────────────────────┘
左から一番目のファイル属性の一番左がシンボリックリンクを表しており、
「l」(小文字のL)となっていればそれがシンボリックリンク。
また、リンク名の横に「-> ファイル名」がついているので一目瞭然。


ハードリンクの見分け方。「ls -l」を実行する。
┌──────────────────────────────────────┐
│$ ls -l                                                                     │
│-rw-rw-r--    3 root     root            2 Jan  1  1970 A                   │
│-rw-rw-r--    3 root     root            2 Jan  1  1970 B                   │
│-rw-rw-r--    3 root     root            2 Jan  1  1970 C                   │
│-rw-rw-r--    1 root     root            2 Jan  1  1970 Z                   │
└──────────────────────────────────────┘
左から二番目の項目がハードリンク数。
上記でいえば「A、B、C」が互いにハードリンクしているため「3」となっている。
分類:Linuxシェル