'Ls -la' ne yapar?


11

Ben ls komutu -alile özniteliği girdiğimde , aşağıdakileri aldım:

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

Her sütun ne anlama geliyor ve total 76burada ne anlama geliyor?


2
Gelecekte benzer sorular için, bu çevrimiçi araç oldukça harika. explainshell.com/explain?cmd=ls+-al
Dan

@ dan08 Bu komutu açıklar, ancak çıktıyı açıklamaz.
wjandrea

Yanıtlar:


25

ls -alKomut bir kombinasyonudur ls -l(uzun listeleme biçimi kullanın) ve ls -a(girişleri ile başlayan göz ardı etmeyin.)

Sonuç (soldan sağa) ile uzun bir listedir ( ls -lparça):

  • dosya tipi
  • dosya izinleri
  • bağlantı sayısı
  • sahip adı
  • sahip grubu
  • Dosya boyutu
  • son değişiklik zamanı
  • dosya veya dizinin adı

ise ls -agizli dosyalar da listelenir olduğunu vasıtası.

ayrıca bkz man ls(her zamanki gibi manilk bilgi kaynağıdır) ve bu bağlantı .

Gördüklerinizle ilgili biraz daha açıklama

Çıktı, dizin tarafından kullanılan disk bloklarının sayısıyla başlar (sizin durumunuzda 76). Gönderen GNU docs :

Listelenen her dizin için, satırları 'total block' satırıyla önceden doldurun; burada bloklar, o dizindeki tüm dosyalar için toplam disk ayırmadır. Blok boyutu şu anda varsayılan olarak 1024 bayttır, ancak bu geçersiz kılınabilir.

Sonra:

  • ilk karakter, bir dizin ( d) veya bir dosya ( -) (veya başka bir dosya türü olup olmadığını açıklar , tam bir liste için dokümanlara bakın )

Dosya izinleri:

  • dokuz karakterlik bir bölümdeki izinler (sahip / grup / diğer kullanıcılar için 3x3)

Bağlantılar

  • Bağlantı sayısı, dosyaya yapılan sabit bağlantıların sayısıdır. Bir dizin için, sabit bağlantıların sayısı (hemen) alt dizinlerin sayısı ile üst dizinin ve kendisinin sayısıdır.

Sahip

  • sahibinin adı
  • (sahip) grubun adı

Dosya boyutu

  • Ve 4096üzerindeki bir dizinin en küçük boyutu olan birçok dosya görürsünüz .ext3ext4

Teşekkür ederim efendim, Bana tam olarak ne aradığımı net bir şekilde anladınız ..
lazarus

4

ls - dizin içeriğini listele

/ Home / blog içinde 76 dizin var

drwxrwxr-x - Bunlar her biri için izinlerdir

İzinlerden sonraki sayı, bu klasördeki dosya / klasör / bağlantı sayısıdır

Bundan sonra mevcut kullanıcı

Bundan sonra klasör sahibi

Sonraki, dosyanın ait olduğu grubun grup kimliğidir.

Sonraki, dosyanın değiştirildiği tarih ve saattir

En sağdaki giriş, klasörün adıdır

lsÖrneğin diğer komutlarla ekleyebilirsiniz

ls -a

Gizli dosyaları görüntüler (ile başlayan).

Tüm komutları burada bulabilirsiniz


/ Home veya home / blog'da 76 dizin var mı?
lazarus

üzgünüm / ev / blog / Ben sadece / evde olduğunu varsaydım
Mark Kirby

Tamam efendim, o zaman ne anlama geliyor, 13 [drwxrwxr-x 13 anupam anupam 4096 Ağu 28 21:45.] Ve 34 anlamına gelir [drwxr-xr-x 34 anupam anupam 4096 Ağu 28 20:52 ..]
lazarus

1
76 dizin içindeki dizin sayısını lsgösterir. Bu örneğe bakın: pastebin.com/S411HeJG tarafından gösterilen dizin içinde açıkça hiçbir dizin yok ls, ancak 8toplam olarak söylüyor .
Andrea Lazzarotto

Dosya bağlantıları ve klasörlerinin toplam sayısı, ancak ls SADECE klasörleri listeler
Mark Kirby
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.