「ls -l」と入力した後、2番目の列にあるこれらの数字の意味は何ですか?[重複]


8
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 db
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 djproject
-rwxr-xr-x. 1 root root   38 Jun 29 16:44 index.html
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 jobs
-rwxr-xr-x. 1 root root  252 Jun 29 16:44 manage.py
drwxr-xr-x. 3 root root 4096 Jun 29 16:44 templates

2番目の列のそれらの数字の意味は何ですか?彼らはファイルとフォルダの権限に何らかの関係がありますか?番号を変更するにはどうすればよいですか?


5
次のことができますman ls

4
以前の質問に対する回答のいくつかを受け入れてください。これを行うには、質問に最もよく答えたと思う回答の横にあるチェックマークをクリックします。
bdonlan 2012

2
info ls必要な情報を提供し、情報ページに移動するman lsだけです。
tpg2114 2012

2
@ tpg2114最初のコメントは正確ですが、少なくとも1台のマシンで2番目のマシンに接続できるのは完全に間違っています。
mlp

回答:


20

これは、ファイルまたはディレクトリへのハードリンクの数です。ファイルの場合、で1追加のハードリンクを作成していない限り、これは通常になりますln

ディレクトリの場合、2 +サブディレクトリの数です。これは、ディレクトリが、親ディレクトリ内.、それ自体、または..各サブディレクトリ内の名前で参照できるためです。


2

これは、ハードリンクの数を示します。この記事では、ls -lコマンドの出力について詳しく説明します。


1
記事のリンクが壊れています...
Rick

@リックヘッドアップをありがとう、私はこれに代替サイトをリンクしました。
レボン

0

2列目の数値は、事実上、ファイルまたはディレクトリへの「リンク」の数です。これは、oopの参照カウントの概念に似ています。


0
drwxr-xr-x 2 matt db 4096 Jan 30 23:08 documents

-rw-r--r-- 1 matt db   49 Jan 31 01:17 sum.pl

最初の文字はファイルのタイプを示します。-通常のファイル、dはディレクトリ、lはリンクファイル、sはソケットファイル

最初のフィールドの次の9文字は、権限を表します。3文字ごとに、所有者、グループ、その他に対する読み取り(r)、書き込み(w)、実行(x)のアクセス許可を示します。-許可なしを意味します。

2番目のフィールドは、そのファイルへのリンクの数を示します。

3番目のフィールドは所有者名を示します。

4番目のフィールドはグループ名を示します。

5番目のフィールドは、ファイルサイズをバイト単位で表します。

6番目のフィールドは、ファイルの最終変更日時を表します。

最後に、7番目のフィールドはファイルの名前です。

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