Jumlah dalam Linux merujuk kepada jumlah penggunaan ruang cakera bagi semua fail dalam senarai, iaitu jumlah penggunaan sumber Unit statistik ialah kb jumlah adalah baris pertama hasil yang dipaparkan apabila menggunakan "ls -l" arahan. , di mana saiz direktori yang diperolehi bukanlah jumlah saiz fail yang terkandung dalam direktori, tetapi hanya saiz direktori itu sendiri.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Apabila kita menggunakan arahan ls -l, kita akan melihat maklumat yang serupa dengan yang berikut
Jumlah bermakna: jumlah ruang cakera yang diduduki oleh semua fail dalam senarai, iaitu jumlah sumber yang diduduki, dan unit statistiknya ialah kb.
Kami tahu bahawa nilai dalam lajur 5 yang disenaraikan oleh ls -l ialah saiz fail atau direktori. Saiz direktori di sini bukanlah jumlah saiz fail yang terkandung dalam direktori. Ia hanya saiz direktori itu sendiri.
Jika anda tidak dapat memahami konsep ini, sila fikirkan maksud ayat "Semua dalam Linux adalah fail".
Jadi, ini bermakna jumlah 12k dalam gambar sepatutnya sama dengan nilai 767 4096 4096. Mari kita buat matematik dan lihat sama ada itu berlaku.
767 4096 4096=8959 Maka unit di sini sudah tentu bait, jadi jika kita menukarnya kepada k, nilainya ialah 8959/1024=8.74902k
Jadi jelas sekali 12 ≠2<.7490>
Tetapi mengapakah jumlah "jumlah ruang cakera yang diduduki oleh kandungan yang disenaraikan."? Kami tahu bahawa terdapat konsep blok dalam sistem fail, jika sistem fail anda menyimpan beberapa fail yang lebih besar, maka gunakan blok yang lebih besar, dan sebaliknya. Kemudian saiz blok yang diduduki oleh data semasa penyimpanan ialah ruang "diduduki". Pembelajaran yang disyorkan:Atas ialah kandungan terperinci Apakah jumlah dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!