Ste kdaj občutili srhljiv strah pred sporočilom o napaki, da je disk poln na vašem računalniku Linux? Ne bojte se, za mogočnedf>ukaz je pripravljen, da vas vodi skozi zahrbten teren upravljanja prostora na disku! Ta članek se poglablja vdf>ukaz, ki vas opremi z znanjem in veščinami za samozavestno krmarjenje po vašem skladišču.
Kaj je ukaz df v Linuxu?
disk free, znan tudi kot `df`, ki je zmogljiv pripomoček, ki zagotavlja dragocene informacije o uporabi prostora na disku. The df ukaz prikaže informacije o uporabi prostora na disku datotečnega sistema v nameščenem datotečnem sistemu. Ta ukaz pridobi informacije iz `/proc/mounts` ali `/etc/mtab`. Ukaz df privzeto prikazuje prostor na disku v kilobajtih (KB) in zaradi jasnosti uporablja pripone enot SI (npr. M za megabajte, G za gigabajte).
Sintaksa ukaza `df` v Linuxu
Osnovna sintaksadf>je:
df [options] [filesystems]>
tukaj,
options>: To so neobvezne zastavice, ki spremenijo izhod ukaza. O nekaterih pomembnih bomo razpravljali pozneje.filesystems>: Določite lahko določene datotečne sisteme (točke namestitve), da preverite njihovo uporabo, namesto da bi dobili informacije za vse nameščene pogone.
Če ime datoteke ni podano, prikaže prostor, ki je na voljo v vseh trenutno nameščenih datotečnih sistemih.
Na primer:
df>
To bo prikazalo informacije o vseh nameščenih datotečnih sistemih, ki bodo vključevali skupno velikost, uporabljen prostor, odstotek uporabe in točko namestitve.
javascript onload skript
df
Ta ukaz prikaže tabelo s stolpci za:
- Datotečni sistem: Ime nameščene pomnilniške naprave (npr.
/dev/sda4>). - Velikost: Skupna velikost datotečnega sistema v bajtih.
- Rabljeno: Količina prostora, ki ga trenutno zasedajo podatki v bajtih.
- Na voljo: Količina razpoložljivega prostega prostora v bajtih.
- Uporaba%: Odstotek uporabljenega datotečnega sistema.
- Nameščen na: Imenik, kjer je nameščen datotečni sistem (npr.
/>,/home>).
Zdaj, če določite določeno datoteko, bodo prikazane informacije o namestitvi te določene datoteke.
Na primer:
df jayesh.txt>
df jayesh.txt
`jayesh.txt` lahko zamenjate z želenim imenom datoteke
Možnosti, ki so na voljo v ukazu `df` v Linuxu
| Opcije | Opis |
|---|---|
| '-a' ali '-vse' | Izhod vključuje psevdo, podvojene in nedostopne datotečne sisteme. |
| '-B ' ali '–block-size=' | Prilagodi velikosti za SIZE, preden jih natisne. |
| '-h' ali '-človeško berljivo' | Natisne velikosti v človeku berljivem formatu z uporabo moči 1024. |
| '-H' ali '-si' | Natisne velikosti v človeku berljivem formatu z uporabo moči 1000. |
| '-i' ali '-inodes' | Navede informacije o inode namesto uporabe bloka. |
| '-l' ali '-lokalno' | Omejuje seznam na lokalne datotečne sisteme. |
| '-P' ali '-prenosljivost' | Uporablja izhodni format POSIX za boljšo prenosljivost. |
| '–sinhronizacija' | Prikliče sinhronizacijo, preden dobi podatke o uporabi. |
| ‘–skupaj’ | Izbriše vse vnose, ki niso pomembni za razpoložljivi prostor, in ustvari skupno vsoto. |
| '-t' ali '–type=' | Omejuje seznam na datotečne sisteme tipa TYPE. |
| ‘-T’ ali ‘–print-type’ | Natisne vrsto datotečnega sistema |
Uporaba in izvedba ukaza df v Linuxu
Možnost `-a` v ukazu `df` v Linuxu
Če želite prikazati celoten datotečni sistem, uporabite možnost -a.
df -a>
df -a
Možnost '-h' ali '-H' v ukazu 'df' v Linuxu
Uporabite možnost -h za prikaz velikosti v moči 1024
df -h jayesh.txt>
df -h jayesh.txt
Za prikaz velikosti s potenco 1000 uporabite možnost -H
df -H jayesh.txt>
df -H jayesh.txt
Možnost `–total` v ukazu `df` v Linuxu
Če želite dobiti celotno skupno vsoto, uporabite možnost –total
df --total>
df – skupaj
Možnost `-T` v ukazu `df` v Linuxu.
Za prikaz vrste datoteke uporabite možnost -T
Na primer:
df -T jayesh.txt>
df -T jayesh.txt
Vidite lahko, da je vrsta datoteke za `jayesh.txt` ext4
Možnost `–help` v ukazu `df` v Linuxu
Za dodatno pomoč pa lahko uporabite možnost –help.
df --help>
df – pomoč
Možnost `-x` v ukazu `df` v Linuxu
Iz izhoda izključite določene vrste datotečnih sistemov
Na primer: tmpfs
tipkopis zanke foreach
df -x tmpfs>
df -x tmpfs
Pogosto zastavljeno vprašanje
1. Kaj je df> ukaz v Linuxu in kaj počne?
`
df`>ukaz je pripomoček za Linux, ki se uporablja za prikaz informacij o uporabi prostora na disku v datotečnem sistemu. Prikazuje podrobnosti, kot so skupni prostor na disku, uporabljeni prostor, razpoložljivi prostor in odstotek uporabe za vsak nameščen datotečni sistem.
2. Kako uporabljam df> ukaz za prikaz informacij o prostoru na disku za določen datotečni sistem?
Za prikaz informacij o prostoru na disku za določen datotečni sistem lahko uporabite `
-h`>možnost za človeku berljiv izhod in podate pot datotečnega sistema kot argument. Na primer:df -h /dev/sda1>
3. Ali lahko df> ukaz prikaz informacij o prostoru na disku v določenem formatu ali enotah?
Da,
df>ukaz ponuja možnosti za prikaz informacij o prostoru na disku v različnih formatih. The-h>možnost, kot smo že omenili, prikaže velikosti v človeku berljivem formatu (npr. KB, MB, GB). Poleg tega lahko uporabite možnosti, kot je-k>(kilobajti),-m>(megabajti) in-g>(gigabajtov), da prilagodite izpis.
4. Kako lahko razvrstim df> izhod za ogled datotečnih sistemov z največjo ali najmanjšo porabo prostora na disku?
Uporabite lahko `
--sort`>možnost z `df`>ukaz za razvrščanje izhoda na podlagi določenih stolpcev. Če želite na primer razvrstiti glede na odstotek zasedenosti prostora na disku v padajočem vrstnem redu, lahko uporabite ukaz:df --sort=-p>
5. Ali obstaja način za izključitev določenih datotečnih sistemov iz df> izhod ukaza?
Da, lahko uporabite
-x>možnost, ki ji sledi seznam vrst datotečnih sistemov, ki jih je treba izključiti iz izhoda. Na primer, da izključitetmpfs>datotečni sistem, lahko uporabite:df -x tmpfs>
Zaključek
V tem članku smo razpravljali o ukazu `df`, ki je močno orodje za spremljanje porabe prostora na disku v sistemu Linux. Z razumevanjem njegovih možnosti, o katerih smo razpravljali, in njihovo učinkovito uporabo za pridobivanje koristnih informacij, kot je uporaba datotečnega sistema, prepoznavanje morebitnih omejitev shranjevanja in sprejemanje premišljenih odločitev glede dodeljevanja in upravljanja virov.