'ls -la'は何をしますか?


11

lsコマンドで-al属性を入力すると、次の結果が得られました。

anupam@JAZZ:~/blog$ ls -al
total 76
drwxrwxr-x 13 anupam anupam 4096 Aug 28 21:45 .
drwxr-xr-x 34 anupam anupam 4096 Aug 28 20:52 ..
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 app
drwxr-xr-x  2 anupam anupam 4096 Aug 28 12:19 bin
drwxrwxr-x  5 anupam anupam 4096 Aug 28 12:19 config
-rw-rw-r--  1 anupam anupam  154 Aug 28 12:19 config.ru
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:37 db
-rw-rw-r--  1 anupam anupam 1339 Aug 28 12:19 Gemfile
-rw-rw-r--  1 anupam anupam 2871 Aug 28 12:19 Gemfile.lock
drwxrwxr-x  7 anupam anupam 4096 Aug 28 21:45 .git
-rw-rw-r--  1 anupam anupam  466 Aug 28 12:19 .gitignore
drwxrwxr-x  4 anupam anupam 4096 Aug 28 12:19 lib
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:29 log
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:19 public
-rw-rw-r--  1 anupam anupam  249 Aug 28 12:19 Rakefile
-rw-rw-r--  1 anupam anupam  478 Aug 28 12:19 README.rdoc
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 test
drwxrwxr-x  6 anupam anupam 4096 Aug 28 12:33 tmp
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:19 vendor

各列の意味と、total 76ここでの意味は何ですか?


2
将来の同様の質問については、このオンラインツールは非常に優れています。sayshell.com/explain?cmd=ls+-al
ダン14

@ dan08コマンドについては説明していますが、出力については説明していません。
-wjandrea

回答:


25

ls -alコマンドは、の組み合わせであるls -l(長いリスト形式を使用)とls -a(で始まるエントリを無視しないでください。)

結果は、(左から右へ)の長いリストls -l部分)です。

  • ファイルタイプ
  • ファイル許可
  • リンクの数
  • 所有者名
  • 所有者グループ
  • ファイルサイズ
  • 最終変更時刻
  • ファイルまたはディレクトリの名前

一方、ls -a隠しファイルもリストされます。

参照されたいman ls(いつものようにman、情報の第一源である)、このリンク

あなたが見るものに関するもう少しの説明

出力は、ディレクトリで使用されるディスクブロックの数で始まります(この場合は76)。GNUドキュメントから:

リストされているディレクトリごとに、ファイルの先頭に「total blocks」という行を付けます。blocksは、そのディレクトリ内のすべてのファイルの合計ディスク割り当てです。現在、ブロックサイズのデフォルトは1024バイトですが、これは上書きできます。

次に:

  • 最初の文字は、ディレクトリ(d)またはファイル(-)(またはその他のファイルタイプ、完全なリストについてはドキュメントを参照)であるかどうかを示します

ファイル許可:

  • 9文字のセクションの許可(所有者/グループ/他のユーザー用に3x3)

リンク集

  • リンクの数は、ファイルへのハードリンクの数です。ディレクトリの場合、ハードリンクの数は、(即時)サブディレクトリの数に親ディレクトリとそれ自体を加えた数です。

オーナー

  • 所有者の名前
  • (所有者)グループの名前

ファイルサイズ

  • のサイズのファイルが多数表示されます4096。これはext3およびのディレクトリの最小サイズですext4

ありがとうの先生、あなたは私が..探していたまさにの明確な理解を与えた
ラザロ

4

ls-ディレクトリの内容を一覧表示

/ home / blogに76個のディレクトリがあります

drwxrwxr-x-これらはそれぞれの権限です

許可後の数字は、このフォルダー内のファイル/フォルダー/リンクの数です

その後、現在のユーザー

その後、フォルダの所有者

次は、ファイルが属するグループのグループIDです。

次は、ファイルが変更された日時です

右端のenteryはフォルダの名前です

lsたとえば、他のコマンドで追加できます

ls -a

隠しファイルを表示します(で始まります。)

ここにすべてのコマンドがあります


/ homeまたは/ home / blogにある76個のディレクトリ
ラザロ14

申し訳ありません/ home / blog /あなたはちょうど/ homeにいると仮定しました
マークカービー14

さて、SIR、次に何がで、手段13を行い、34件の手段[drwxr-XR-X 34アヌパムのアヌパム4096 8月28日午後08時52分..] [drwxrwxr-X 13アヌパムのアヌパム4096 8月28日午後9時45]
ラザロ

1
76は、表示されるディレクトリ内のディレクトリの数を示していませんls。次の例を参照してください。pastebin.com / S411HeJGで示されているディレクトリ内には明らかにディレクトリはありませんls8、合計として表示されます。
アンドレアラザロット14

ファイルへのリンクやフォルダが、LS ONLYリストフォルダの総数
マーク・カービー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.