
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 列目の数字の意味は何ですか? ファイルとフォルダーのアクセス許可と何らかの関係がありますか? 数字を変更するにはどうすればよいですか?
答え1
これは、ファイルまたはディレクトリへのハード リンクの数です。ファイルの場合、1
を使用して追加のハード リンクを作成しない限り、通常は になりますln
。
.
ディレクトリの場合、2 + サブディレクトリの数になります。これは、ディレクトリが親ディレクトリ、ディレクトリ自体、または各サブディレクトリ内でその名前で参照できるためです..
。
答え2
答え3
2 列目の数字は、実質的にはファイルまたはディレクトリへの「リンク」の数です。これは、oop の参照カウントの概念に似ています。
答え4
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 番目のフィールドはファイル名です。