GNU/Linux >> Znalost Linux >  >> Linux

Návod k příkazu df s příklady pro začátečníky

V této příručce se naučíme používat df příkaz. Příkaz df je zkratka pro D isk F ree, hlásí využití místa na disku souborovým systémem. Zobrazuje množství dostupného místa na disku v systému souborů v systému Linux. Nepleťte si prosím příkaz df s příkazem du příkaz. Oba slouží různým účelům. Příkaz df hlásí, kolik máme místa na disku (tj. volné místo), zatímco příkaz du hlásí, kolik místa na disku je spotřebováno podle souborů a složek. Doufám, že jsem se vyjádřil jasně. Pojďme se podívat na několik praktických příkladů příkazu df, abyste mu lépe porozuměli.

Výukový program příkazu df s příklady

1. Zobrazení celého využití místa na disku systému souborů

Spusťte příkaz df bez jakýchkoli argumentů pro zobrazení celého místa na disku systému souborů.

$ df

Ukázkový výstup:

Filesystem 1K-blocks Used Available Use% Mounted on
dev 4033216 0 4033216 0% /dev
run 4038880 1120 4037760 1% /run
/dev/sda2 478425016 428790352 25308980 95% /
tmpfs 4038880 34396 4004484 1% /dev/shm
tmpfs 4038880 0 4038880 0% /sys/fs/cgroup
tmpfs 4038880 11636 4027244 1% /tmp
/dev/loop0 84096 84096 0 100% /var/lib/snapd/snap/core/4327
/dev/sda1 95054 55724 32162 64% /boot
tmpfs 807776 28 807748 1% /run/user/1000

df příkaz

Jak vidíte, výsledek je rozdělen do šesti sloupců. Podívejme se, co jednotlivé sloupce znamenají.

  • Systém souborů - souborový systém v systému.
  • 1000 bloků - velikost souborového systému, měřená v 1K blocích.
  • Použito - množství prostoru použitého v blocích o velikosti 1 000.
  • K dispozici - množství dostupného prostoru v 1K blocích.
  • Použít % - procento, kdy je souborový systém používán.
  • Připevněno - bod připojení, kde je připojen souborový systém.

2. Zobrazení využití disku souborového systému ve formátu čitelném pro člověka

Jak jste si mohli všimnout ve výše uvedených příkladech, použití je zobrazeno v 1k blocích. Pokud je chcete zobrazit ve formátu čitelném pro člověka, použijte -h vlajka.

$ df -h
Filesystem Size Used Avail Use% Mounted on
dev 3.9G 0 3.9G 0% /dev
run 3.9G 1.1M 3.9G 1% /run
/dev/sda2 457G 409G 25G 95% /
tmpfs 3.9G 27M 3.9G 1% /dev/shm
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 3.9G 12M 3.9G 1% /tmp
/dev/loop0 83M 83M 0 100% /var/lib/snapd/snap/core/4327
/dev/sda1 93M 55M 32M 64% /boot
tmpfs 789M 28K 789M 1% /run/user/1000

Nyní se podívejte na Velikost a Využít sloupců, využití je uvedeno v GB a MB.

Pokud chcete jednotky SI, použijte -H (velká):

$ df -H

3. Zobrazení využití místa na disku pouze v MB

Chcete-li zobrazit využití místa na disku souborovým systémem pouze v megabajtech, použijte -m vlajka.

$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
dev 3939 0 3939 0% /dev
run 3945 2 3944 1% /run
/dev/sda2 467212 418742 24716 95% /
tmpfs 3945 26 3920 1% /dev/shm
tmpfs 3945 0 3945 0% /sys/fs/cgroup
tmpfs 3945 12 3933 1% /tmp
/dev/loop0 83 83 0 100% /var/lib/snapd/snap/core/4327
/dev/sda1 93 55 32 64% /boot
tmpfs 789 1 789 1% /run/user/1000

4. Vypsat informace o inode namísto použití bloku

Místo použití bloku můžeme vypsat informace o inode pomocí -i příznak, jak je znázorněno níže.

$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
dev 1008304 439 1007865 1% /dev
run 1009720 649 1009071 1% /run
/dev/sda2 30392320 844035 29548285 3% /
tmpfs 1009720 86 1009634 1% /dev/shm
tmpfs 1009720 18 1009702 1% /sys/fs/cgroup
tmpfs 1009720 3008 1006712 1% /tmp
/dev/loop0 12829 12829 0 100% /var/lib/snapd/snap/core/4327
/dev/sda1 25688 390 25298 2% /boot
tmpfs 1009720 29 1009691 1% /run/user/1000

5. Zobrazit typ systému souborů

Chcete-li zobrazit typ systému souborů, použijte -T vlajka.

$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
dev devtmpfs 4033216 0 4033216 0% /dev
run tmpfs 4038880 1120 4037760 1% /run
/dev/sda2 ext4 478425016 428790896 25308436 95% /
tmpfs tmpfs 4038880 31300 4007580 1% /dev/shm
tmpfs tmpfs 4038880 0 4038880 0% /sys/fs/cgroup
tmpfs tmpfs 4038880 11984 4026896 1% /tmp
/dev/loop0 squashfs 84096 84096 0 100% /var/lib/snapd/snap/core/4327
/dev/sda1 ext4 95054 55724 32162 64% /boot
tmpfs tmpfs 807776 28 807748 1% /run/user/1000

Jak vidíte, existuje další sloupec (druhý zleva), který ukazuje typ systému souborů.

6. Zobrazit pouze konkrétní typ systému souborů

Výpis můžeme omezit na určité souborové systémy. například ext4 . K tomu používáme -t vlajka.

$ df -t ext4
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 478425016 428790896 25308436 95% /
/dev/sda1 95054 55724 32162 64% /boot

Vidět? Tento příkaz zobrazuje pouze využití místa na disku systému souborů ext4.

7. Vyloučit konkrétní typ systému souborů

Někdy můžete chtít z výsledku vyloučit konkrétní souborový systém. Toho lze dosáhnout pomocí -x vlajka.

$ df -x ext4
Filesystem 1K-blocks Used Available Use% Mounted on
dev 4033216 0 4033216 0% /dev
run 4038880 1120 4037760 1% /run
tmpfs 4038880 26116 4012764 1% /dev/shm
tmpfs 4038880 0 4038880 0% /sys/fs/cgroup
tmpfs 4038880 11984 4026896 1% /tmp
/dev/loop0 84096 84096 0 100% /var/lib/snapd/snap/core/4327
tmpfs 807776 28 807748 1% /run/user/1000

Výše uvedený příkaz zobrazí využití všech systémů souborů kromě ext4 .

8. Zobrazení využití pro složku

Pro zobrazení dostupného místa na disku a jeho připojení pro složku, například /home/sk/ , použijte tento příkaz:

$ df -hT /home/sk/
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 ext4 457G 409G 25G 95% /

Tento příkaz zobrazuje typ systému souborů, použitý a dostupný prostor ve formě čitelné pro člověka a kde je připojen. Pokud nechcete zobrazit typ systému souborů, ignorujte -t vlajka.

Další podrobnosti naleznete na manuálových stránkách.

$ man df

Doporučeno:

  • Jak vypsat souborové systémy v Linuxu pomocí Lfs
  • Jak zjistit velikost adresáře v systému Linux

Doufám, že to bylo užitečné.


Linux
  1. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  2. Linux ano Příkazový kurz pro začátečníky (s příklady)

  3. Linux nproc Command Tutorial pro začátečníky (s příklady)

  1. Numfmt Command Tutorial s příklady pro začátečníky

  2. Kurz příkazu typu s příklady pro začátečníky

  3. Návod Shuf Command s příklady pro začátečníky

  1. Výukový program příkazů Linux expr pro začátečníky (s příklady)

  2. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  3. Výukový program pro Linux tac Command pro začátečníky (s příklady)