


Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux
Dalam Linux, anda boleh menggunakan perintah du untuk menyemak ruang yang diduduki oleh direktori Sintaks ialah "du [pilihan] [direktori atau nama fail]" termasuk "-a" untuk memaparkan ruang yang diduduki oleh direktori semasa dan subdirektori/fail saiz ruang cakera, "-s" hanya memaparkan ruang cakera yang diduduki oleh direktori semasa, "--apparent-size" memaparkan saiz direktori atau fail itu sendiri, "-l. " mengira ruang cakera yang diduduki oleh pautan keras, "-L" Statistik ruang cakera yang diduduki oleh fail yang ditunjuk oleh pautan simbolik.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Di Linux, anda boleh menggunakan arahan du untuk menyemak ruang yang diduduki oleh direktori.
arahan linux du
du ialah arahan yang mengira ruang cakera yang diduduki oleh direktori atau fail.
Perlu diingatkan bahawa anda boleh melihat saiz fail dengan menggunakan arahan "ls -r". Tetapi anda akan mendapati bahawa apabila anda menggunakan arahan "ls -r" untuk menyemak saiz direktori, saiz direktori kebanyakannya adalah 4KB Ini kerana nama subdirektori dan nama subfail di bawah direktori disimpan ke blok induk direktori (saiz lalai ialah 4KB), jika tidak terdapat banyak subdirektori dan subfail dalam direktori induk dan satu blok boleh diletakkan, maka direktori induk hanya menduduki satu saiz blok.
Anggap ia sebagai katalog perpustakaan dan buku sebenar. Jika kita menggunakan perintah "ls-l" untuk melihatnya, kita hanya boleh melihat senarai buku yang buku ini menduduki 1 halaman, tetapi kita tidak dapat melihat jumlah buku sebenar yang ada, walaupun ia memenuhi beberapa bilik.
Tetapi apabila kami mengira direktori, kami tidak mahu melihat berapa banyak ruang yang diduduki oleh nama subdirektori dan nama subfail di bawah direktori induk, tetapi kami ingin melihat jumlah penggunaan cakera bagi subdirektori dan subfail di bawah direktori induk , maka anda perlu menggunakan perintah du untuk mengira penggunaan cakera sebenar direktori.
du Format arahan adalah seperti berikut:
du [选项] [目录或文件名]
du Pilihan yang biasa digunakan:
-h: Paparkan dalam cara yang boleh dibaca manusia
-a: Paparkan ruang cakera yang diduduki oleh direktori, dan juga paparkan ruang cakera yang diduduki oleh direktori dan fail di bawahnya
-s: Paparkan ruang cakera yang diduduki oleh direktori Jangan paparkan ruang cakera yang diduduki oleh subdirektori dan fail di bawahnya. c: Paparkan ruang cakera yang diduduki beberapa direktori atau saiz ruang cakera, dan juga hitung jumlahnya
--saiz jelas: Paparkan saiz direktori atau fail itu sendiri <.>
- -l : Kira ruang cakera yang diduduki oleh pautan keras
- -L: Kira ruang cakera yang diduduki oleh fail yang ditunjukkan oleh pautan simbolik
- Contoh penggunaan perintah du
1 >
2. du -a
Apabila menggunakan pilihan ini, paparkan ruang cakera yang diduduki oleh direktori dan subdirektori serta fail di bawah direktori.Ia boleh dilihat bahawa secara lalai du hanya memaparkan saiz ruang cakera yang diduduki oleh direktori ./, dan selepas menggunakan pilihan -a, ia bukan sahaja memaparkan direktori (baris terakhir) , dan memaparkan jumlah ruang cakera yang diduduki oleh setiap fail dalam direktori.
3. du -s
Apabila menggunakan pilihan ini, du hanya memaparkan saiz ruang cakera yang diduduki oleh direktori, tetapi tidak memaparkan ruang cakera yang diduduki oleh subdirektori dan fail di bawahnya.
Secara lalai, du tidak memaparkan maklumat tentang ruang cakera yang diduduki oleh fail dalam direktori, tetapi ia akan memaparkan maklumat tentang ruang cakera yang diduduki oleh subdirektori di bawahnya; selepas menggunakan pilihan -s , hanya memaparkan ruang cakera yang diduduki oleh direktori xx.
4. du --apparent-size
Paparkan saiz fail atau direktori itu sendiri, bukannya jumlah ruang cakera yang didudukinya. Saiz ruang cakera yang diduduki oleh fail atau direktori kadangkala tidak sama dengan saiznya sendiri fenomena ini tidak unik untuk Linux, tetapi juga berlaku dalam Windows.
Mari kita lihat penjelasan dokumentasi bantuan untuk pilihan ini:
Saiz jelas fail ialah bilangan bait yang dilaporkan oleh fail biasa `wc –c`, atau lebih umum, `ls –l –block-size=1` atau `stat –format=%s` Sebagai contoh, fail yang mengandungi perkataan `zoo` tanpa baris baru, sudah tentu, mempunyai saiz yang jelas 3. Fail sekecil itu mungkin memerlukan mana-mana dari 0 hingga 16 kib atau lebih ruang cakera, bergantung pada jenis dan konfigurasi sistem fail di mana fail tersebut berada.
Perenggan ini memberikan perbezaan antara saiz fail atau direktori itu sendiri dan saiz ruang cakera yang diduduki. Dia memberikan contoh yang lebih dibesar-besarkan di bawah, yang saya tidak akan tulis di sini. Kita tahu: wc atau ls --block-size memaparkan saiznya sendiri, manakala du memberikan saiz ruang cakera yang diduduki.
5.
Apabila menggunakan pilihan ini, ia bukan sahaja memaparkan saiz ruang cakera yang diduduki oleh beberapa orang. fail atau direktori , dan juga mengira jumlahnya
Seperti yang ditunjukkan dalam rajah, selepas menambah pilihan -c, du bukan sahaja memaparkan saiz ruang cakera yang diduduki oleh dua direktori, tetapi juga memaparkannya pada baris terakhir Kira jumlahnya
6 --max-depth=1
Lihat kapasiti cakera yang diisi oleh sub-fail dan subdirektori di bawah direktori semasa.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

CentOS telah dihentikan, alternatif termasuk: 1. Rocky Linux (keserasian terbaik); 2. Almalinux (serasi dengan CentOS); 3. Ubuntu Server (Konfigurasi diperlukan); 4. Red Hat Enterprise Linux (versi komersial, lesen berbayar); 5. Oracle Linux (serasi dengan CentOS dan RHEL). Apabila berhijrah, pertimbangan adalah: keserasian, ketersediaan, sokongan, kos, dan sokongan komuniti.

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

Langkah Penyelesaian Masalah untuk Gagal Docker Image Build: Semak Sintaks Dockerfile dan Versi Ketergantungan. Semak jika konteks binaan mengandungi kod sumber dan kebergantungan yang diperlukan. Lihat log binaan untuk butiran ralat. Gunakan pilihan sasaran untuk membina fasa hierarki untuk mengenal pasti titik kegagalan. Pastikan anda menggunakan versi terkini Enjin Docker. Bina imej dengan --t [nama imej]: mod debug untuk debug masalah. Semak ruang cakera dan pastikan ia mencukupi. Lumpuhkan Selinux untuk mengelakkan gangguan dengan proses binaan. Tanya platform komuniti untuk mendapatkan bantuan, sediakan dockerfiles dan bina deskripsi log untuk cadangan yang lebih spesifik.

Selepas CentOS dihentikan, pengguna boleh mengambil langkah -langkah berikut untuk menanganinya: Pilih pengedaran yang serasi: seperti Almalinux, Rocky Linux, dan CentOS Stream. Berhijrah ke pengagihan komersial: seperti Red Hat Enterprise Linux, Oracle Linux. Menaik taraf ke CentOS 9 Stream: Pengagihan Rolling, menyediakan teknologi terkini. Pilih pengagihan Linux yang lain: seperti Ubuntu, Debian. Menilai pilihan lain seperti bekas, mesin maya, atau platform awan.

Keperluan Sistem Kod Vs: Sistem Operasi: Windows 10 dan ke atas, MACOS 10.12 dan ke atas, pemproses pengedaran Linux: minimum 1.6 GHz, disyorkan 2.0 GHz dan ke atas memori: minimum 512 MB, disyorkan 4 GB dan ke atas ruang penyimpanan: minimum 250 mb, disyorkan 1 GB dan di atas keperluan lain:
