Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux

Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux

Jan 05, 2023 pm 03:25 PM
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.

Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux

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 [选项] [目录或文件名]
Salin selepas log masuk

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.

Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux

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

Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux 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

Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam LinuxPaparkan 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.

Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux

5.

Apabila menggunakan pilihan ini, ia bukan sahaja memaparkan saiz ruang cakera yang diduduki oleh beberapa orang. fail atau direktori , dan juga mengira jumlahnya

Bagaimana untuk menyemak ruang yang diduduki oleh direktori dalam Linux

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perbezaan antara centos dan ubuntu Perbezaan antara centos dan ubuntu Apr 14, 2025 pm 09:09 PM

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)

Cara memasang centos Cara memasang centos Apr 14, 2025 pm 09:03 PM

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.

Pilihan Centos setelah menghentikan penyelenggaraan Pilihan Centos setelah menghentikan penyelenggaraan Apr 14, 2025 pm 08:51 PM

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.

Cara menggunakan desktop docker Cara menggunakan desktop docker Apr 15, 2025 am 11:45 AM

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).

Penjelasan terperinci mengenai Prinsip Docker Penjelasan terperinci mengenai Prinsip Docker Apr 14, 2025 pm 11:57 PM

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.

Apa yang perlu dilakukan sekiranya imej docker gagal Apa yang perlu dilakukan sekiranya imej docker gagal Apr 15, 2025 am 11:21 AM

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.

Apa yang Harus Dilakukan Setelah CentOs Berhenti Penyelenggaraan Apa yang Harus Dilakukan Setelah CentOs Berhenti Penyelenggaraan Apr 14, 2025 pm 08:48 PM

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.

Konfigurasi komputer apa yang diperlukan untuk vscode Konfigurasi komputer apa yang diperlukan untuk vscode Apr 15, 2025 pm 09:48 PM

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:

See all articles