Df: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Lliba (talk | contribs)
Created page with "Lauri-Rihard Liba, A21"
 
Lliba (talk | contribs)
Ülevaade linuxi df käskluse üle.
Line 1: Line 1:
Lauri-Rihard Liba, A21
==Autor==
Lauri-Rihard Liba, A21 2014/2015.
 
==Sissejuhatus==
<code>df</code> (abreviatuur ingliskeelsest sõnadepaarist '''''d'''isk '''f'''ree'' - ketas vaba)<ref>http://www.linfo.org/df.html</ref> on UNIX ja UNIX laadsetel operatsioonisüsteemidel leiduv programm, mille abil saab teada palju kõvaketastel mälu on parajasti kasutusel.
 
==Süntaks==
df [VÕTI][FAIL]
 
:<code>-a, --all</code>
::Kuvab kõiki failisüsteeme, sh. selliseid, millede blockide suurus on 0.
:<code>-B, --block-size=SUURUS</code>
::Konverteerib suuruseid SUURUSe järgi enne kui tulemust väljastada. Ehk '-BM' väljastab suurused megabaitides.
:<code>--total</code>
::Lisab väljastatud info lõppu summa rida.
:<code>-h, --human-readable</code>
::Väljasta vastus maakeeli (1k, 234M, 2G jne.)
:<code>-H, --si</code>
::Jällegi maakeeli, aga SI süsteemis (1024 asemel 1000)
:<code>-i, --inodes</code>
::Kuvab blockide veeru asemel Inode veergu.
:<code>-k</code>
:: ehk <code>--block-size=1K</code>
:<code>-l, --local</code>
::Kuvab ainult lokaalseid failisüsteeme.
:<code>--no-sync</code>
::Ei kutsu esile <code>sync</code> käsklust enne info pärimist.
:<code>--output[=VÄLJA_NIMEKIRI]</code>
::Väljastab vastuse ilusas tabelis, saab filtreerida <code>VÄLJA_NIMEKIRI</code> abil, saab ka ilma filtriteta läbi lasta. Lubatud väljade nimedeks on: <code>source</code>, <code>fstype</code>, <code>itotal</code>, <code>iused</code>, <code>iavail</code>, <code>ipcent</code>, <code>size</code>, <code>used</code>, <code>avail</code>, <code>pcent</code>, <code>file</code> ja <code>target</code>.
:<code>-P, --portability</code>
::POSIX formaadis väljastatud informatsioon.
:<code>--sync</code>
::Kutsub välja käskluse <code>sync</code> enne kui kasutus infot pärida.
:<code>-t, --type=TÜÜP</code>
::Filter mille abil saab kuvada ainult teatud <code>TÜÜP</code>i failisüsteeme.
:<code>-T, --print-type</code>
::Väljasta failisüsteemi tüübid.
:<code>-x, --exlude-type=TÜÜP</code>
::Filter, mille abil saab kuvada failisüsteeme, mis ei ole <code>TÜÜP</code>.
:<code>-v</code>
::Kuvab kogu informatsiooni valitud failisüsteemi kohta<ref>http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/ssw_aix_71/com.ibm.aix.cmds2/df.htm#df__row-d3e23981</ref>. Linuxi all on see võti ignoreeritud.
:<code>--help</code>
::Kuvab kokkuvõtet olulisemaist aspektidest man page-st.
:<code>--version</code>
::Kuvab df versiooni ja väljub programmist.
 
==Näide==
 
Kui sisestada käsklus df värskelt virtualboxi installitud Ubuntu Server 64-bit 14.04.1 millele on lisaks installeeritud pakett <code>kubuntu-desktop</code> käsureale siis väljastatakse selline tulemus:
<source lang="bash">
$ df
Filesystem    1K-blocks    Used Available Use% Mounted on
/dev/sda1        7608792 1566620  5632624  22% /
none                  4      0        4  0% /sys/fs/cgroup
udev              240048      4    240044  1% /dev
tmpfs              50180    424    49756  1% /run
none                5120      0      5120  0% /run/lock
none              250892      0    250892  0% /run/shm
none              102400      0    102400  0% /run/user
</source>
 
==Lisainfo==
Lisainfot käskluse <code>df</code> kohta on võimalik leida järgmise kolme käsu abil:
 
===df enda lühi abi===
df --help
===df kasutusjuhend===
man df
===df käskluse täielik dokumentatsioon===
info coreutils 'df invocation'
 
==Kasutatud Kirjandus==
[1] http://www.linfo.org/df.html <br />
[2] http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/ssw_aix_71/com.ibm.aix.cmds2/df.htm#df__row-d3e23981 <br />
[3] http://www.gnu.org/software/coreutils/manual/html_node/df-invocation.html <br />

Revision as of 22:44, 14 November 2014

Autor

Lauri-Rihard Liba, A21 2014/2015.

Sissejuhatus

df (abreviatuur ingliskeelsest sõnadepaarist disk free - ketas vaba)[1] on UNIX ja UNIX laadsetel operatsioonisüsteemidel leiduv programm, mille abil saab teada palju kõvaketastel mälu on parajasti kasutusel.

Süntaks

df [VÕTI][FAIL]
-a, --all
Kuvab kõiki failisüsteeme, sh. selliseid, millede blockide suurus on 0.
-B, --block-size=SUURUS
Konverteerib suuruseid SUURUSe järgi enne kui tulemust väljastada. Ehk '-BM' väljastab suurused megabaitides.
--total
Lisab väljastatud info lõppu summa rida.
-h, --human-readable
Väljasta vastus maakeeli (1k, 234M, 2G jne.)
-H, --si
Jällegi maakeeli, aga SI süsteemis (1024 asemel 1000)
-i, --inodes
Kuvab blockide veeru asemel Inode veergu.
-k
ehk --block-size=1K
-l, --local
Kuvab ainult lokaalseid failisüsteeme.
--no-sync
Ei kutsu esile sync käsklust enne info pärimist.
--output[=VÄLJA_NIMEKIRI]
Väljastab vastuse ilusas tabelis, saab filtreerida VÄLJA_NIMEKIRI abil, saab ka ilma filtriteta läbi lasta. Lubatud väljade nimedeks on: source, fstype, itotal, iused, iavail, ipcent, size, used, avail, pcent, file ja target.
-P, --portability
POSIX formaadis väljastatud informatsioon.
--sync
Kutsub välja käskluse sync enne kui kasutus infot pärida.
-t, --type=TÜÜP
Filter mille abil saab kuvada ainult teatud TÜÜPi failisüsteeme.
-T, --print-type
Väljasta failisüsteemi tüübid.
-x, --exlude-type=TÜÜP
Filter, mille abil saab kuvada failisüsteeme, mis ei ole TÜÜP.
-v
Kuvab kogu informatsiooni valitud failisüsteemi kohta[2]. Linuxi all on see võti ignoreeritud.
--help
Kuvab kokkuvõtet olulisemaist aspektidest man page-st.
--version
Kuvab df versiooni ja väljub programmist.

Näide

Kui sisestada käsklus df värskelt virtualboxi installitud Ubuntu Server 64-bit 14.04.1 millele on lisaks installeeritud pakett kubuntu-desktop käsureale siis väljastatakse selline tulemus:

 $ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1        7608792 1566620   5632624  22% /
none                   4       0         4   0% /sys/fs/cgroup
udev              240048       4    240044   1% /dev
tmpfs              50180     424     49756   1% /run
none                5120       0      5120   0% /run/lock
none              250892       0    250892   0% /run/shm
none              102400       0    102400   0% /run/user

Lisainfo

Lisainfot käskluse df kohta on võimalik leida järgmise kolme käsu abil:

df enda lühi abi

df --help

df kasutusjuhend

man df

df käskluse täielik dokumentatsioon

info coreutils 'df invocation'

Kasutatud Kirjandus

[1] http://www.linfo.org/df.html
[2] http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/ssw_aix_71/com.ibm.aix.cmds2/df.htm#df__row-d3e23981
[3] http://www.gnu.org/software/coreutils/manual/html_node/df-invocation.html