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
の意味は何ですか?
ls -al
コマンドは、ls -l
(長いリスト形式を使用)とls -a
(。で始まるエントリを無視しないでください)の組み合わせです。
結果はlong list(ls -l
部分)with(左から右):
ls -a
は、隠しファイルもリストされることを意味します。
man ls
(常にman
が最初の情報源である)、および このリンク も参照してください。
表示内容についてもう少し説明します
出力は、ディレクトリで使用されるディスクブロックの数で始まります(この場合は76)。 GNU docs から:
リストされているディレクトリごとに、ファイルの先頭に「total blocks」という行を付けます。blocksは、そのディレクトリ内のすべてのファイルの合計ディスク割り当てです。現在、ブロックサイズのデフォルトは1024バイトですが、これは上書きできます。
次に:
d
)かファイル(-
)か(またはその他のファイルタイプ、完全なリストについては ドキュメント を参照)ファイルのパーミッション:
リンク
所有者
ファイルサイズ
4096
のサイズの多くのファイルが表示されます。これは、ext3
およびext4
上のディレクトリの最小サイズです。ls-ディレクトリの内容を一覧表示
/ home/blogに76個のディレクトリがあります
drwxrwxr-x-これらはそれぞれの権限です
許可後の数字は、このフォルダー内のファイル/フォルダー/リンクの数です
その後、現在のユーザー
その後、フォルダの所有者
次は、ファイルが属するグループのグループIDです。
次は、ファイルが変更された日時です
一番右のenteryはフォルダの名前です
たとえば、ls
を他のコマンドに追加できます
ls -a
隠しファイルを表示します(で始まります。)