Apa yang dilakukan 'ls -la'?

11

Ketika saya memasukkan -alatribut dengan perintah ls , saya mendapatkan yang berikut:

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

Apa artinya masing-masing kolom, dan apa artinya di total 76sini?

lazarus
sumber
2
Untuk pertanyaan serupa di masa mendatang, alat daring ini cukup mengagumkan. menjelaskanshell.com/explain?cmd=ls+-al
Dan
@ dan08 Itu menjelaskan perintah, tetapi bukan output.
wjandrea

Jawaban:

25

The ls -alperintah adalah kombinasi dari ls -l(menggunakan format daftar panjang) dan ls -a(tidak mengabaikan entri dimulai dengan.)

Hasilnya adalah daftar panjang ( ls -lbagian) dengan (dari kiri ke kanan):

  • tipe file
  • izin file
  • jumlah tautan
  • nama pemilik
  • kelompok pemilik
  • ukuran file
  • waktu modifikasi terakhir
  • nama file atau direktori

sementara itu ls -aberarti file-file tersembunyi juga terdaftar.

lihat juga man ls(seperti biasa manadalah sumber informasi pertama), dan tautan ini .

Penjelasan lebih lanjut tentang apa yang Anda lihat

Output dimulai dengan jumlah blok disk, yang digunakan oleh direktori (dalam kasus Anda 76). Dari dokumen GNU :

Untuk setiap direktori yang terdaftar, kata pengantar file dengan garis 'blok total', di mana blok adalah alokasi total disk untuk semua file di direktori itu. Ukuran blok saat ini default ke 1024 byte, tetapi ini bisa diganti.

Kemudian:

  • karakter pertama menjelaskan apakah itu direktori ( d) atau file ( -) (atau jenis file lainnya, lihat dokumen untuk daftar lengkap)

Izin file:

  • izin di bagian sembilan karakter (3x3 untuk pemilik / grup / pengguna lain)

Tautan

  • Jumlah tautan adalah jumlah tautan keras ke file. Untuk direktori, jumlah tautan keras adalah jumlah subdirektori (langsung) ditambah direktori induk dan direktori itu sendiri.

Pemilik

  • nama pemilik
  • nama grup (pemilik)

Ukuran file

  • Anda melihat banyak file dengan ukuran 4096, yang merupakan ukuran minimum untuk direktori ext3dan ext4.
Yakub Vlijm
sumber
Terima kasih, Tuan, Anda memberi saya pemahaman yang jelas tentang apa yang sebenarnya saya cari ..
lazarus
4

ls - daftar isi direktori

Anda memiliki 76 direktori di / home / blog

drwxrwxr-x - Ini adalah izin untuk masing-masing

Nomor setelah izin adalah jumlah file / folder / tautan dalam folder ini

Setelah itu pengguna saat ini

Setelah itu pemilik folder

Berikutnya adalah ID grup untuk grup yang dimiliki file tersebut.

Berikutnya adalah tanggal dan waktu file diubah

Entery paling kanan adalah nama folder

Anda dapat menambahkan lsdengan perintah lain misalnya

ls -a

Menampilkan file tersembunyi (dimulai dengan.)

Anda dapat menemukan semua perintah di sini

Mark Kirby
sumber
76 direktori di / home atau di / home / blog?
lazarus
maaf / home / blog / Saya berasumsi Anda baru saja di / rumah
Mark Kirby
Oke pak, lalu apa artinya, 13 artinya dalam [drwxrwxr-x 13 anupam anupam 4096 28 Agustus 21:45.] Dan 34 berarti dalam [drwxr-xr-x 34 anupam anupam 4096 28 Agustus 20 20:52 ..]
lazarus
1
76 tidak menunjukkan jumlah direktori di dalam direktori yang lsditampilkan. Lihat contoh ini: pastebin.com/S411HeJG Jelas tidak ada direktori di dalam direktori yang ditunjukkan oleh ls, tetapi dikatakan 8total.
Andrea Lazzarotto
Jumlah total tautan file dan folder tetapi HANYA daftar folder
Mark Kirby