Du: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kmoorits (talk | contribs)
No edit summary
Kmoorits (talk | contribs)
Line 6: Line 6:
Käsk du, on standardne Unixi programm, mille nimetus tuleneb kahe sõna esimestes tähtedest - disk(ketas) usage(kasutus). Trükkides käsureale du, väljastab see suuruse, kui palju kataloogide puu kettal ruumi võtab, kaasa arvatud nende sisu, mille alla kuuluvad alamkataloogid ja iga fail nende sees. Tänu sellele saame hõlpsasti jälile, kui paju vastav kataloog või fail ruumi võtab. Võtmeid, millega käsku du kasutada saab, on erinevaid, neist iga üks täidab eri funktsiooni, kuid samas on võimalik neid ka liita, vastavalt omale soovile, et saada täpsem ja silmale loetavam tulemus.  
Käsk du, on standardne Unixi programm, mille nimetus tuleneb kahe sõna esimestes tähtedest - disk(ketas) usage(kasutus). Trükkides käsureale du, väljastab see suuruse, kui palju kataloogide puu kettal ruumi võtab, kaasa arvatud nende sisu, mille alla kuuluvad alamkataloogid ja iga fail nende sees. Tänu sellele saame hõlpsasti jälile, kui paju vastav kataloog või fail ruumi võtab. Võtmeid, millega käsku du kasutada saab, on erinevaid, neist iga üks täidab eri funktsiooni, kuid samas on võimalik neid ka liita, vastavalt omale soovile, et saada täpsem ja silmale loetavam tulemus.  


==Käsu formaat [http://linux.about.com/library/cmd/blcmdl1_du.htm]==
==Käsu formaat [http://linux.about.com/library/cmd/blcmdl1_du.htm][http://www.linfo.org/du.html]==


du [valik]... [fail]...
du [valik]... [fail]...
du kaust1/kaust2
du kaust1/fail1


== Võtmete tähendused ==
== Võtmete tähendused ==

Revision as of 23:48, 11 December 2014

Autor

Kristo Moorits

Sissejuhatus [1]

Käsk du, on standardne Unixi programm, mille nimetus tuleneb kahe sõna esimestes tähtedest - disk(ketas) usage(kasutus). Trükkides käsureale du, väljastab see suuruse, kui palju kataloogide puu kettal ruumi võtab, kaasa arvatud nende sisu, mille alla kuuluvad alamkataloogid ja iga fail nende sees. Tänu sellele saame hõlpsasti jälile, kui paju vastav kataloog või fail ruumi võtab. Võtmeid, millega käsku du kasutada saab, on erinevaid, neist iga üks täidab eri funktsiooni, kuid samas on võimalik neid ka liita, vastavalt omale soovile, et saada täpsem ja silmale loetavam tulemus.

Käsu formaat [2][3]

du [valik]... [fail]...

du kaust1/kaust2

du kaust1/fail1

Võtmete tähendused

  • -a väljastab kettakasutuse kõikide failide kohta, koos kaustadega
  • -h väljastab kettakasutuse inimesele loetavas formaadis (baitides, kilobatides, megabaitides jne)
  • -c väljastab kettakasutuse kogu summa
  • -D eemaldab ainult symlink-id, mis on käsureal kirjeldatud
  • -H arvutab kettakasutuse symlinkidele
  • --si võti on sama mis –h, aga väljastab kümne astmetel tulemuse, mitte kahe astmetel.
  • -L arvutab kettakasutuse kõikidele linkidele
  • -s väljastab tulemuse kus on praeguse kataloogi kettakasutuse kogusumma, mitte iga faili kohta eraldi*

Näiteid[4] [5]

Väljastab kataloogide (-s) kettakasutuse summa kilobaitides (-k)

$ du -sk *
 152304  directoryOne
 1856548 directoryTwo

Väljastab human readable ("inimesele loetavas formaadis") (-h : Bait, Kilobait, Megabait jne...) kataloogide kettakasutuse summa (-s)

$ du -sh *
 149M directoryOne
 1.8G directoryTwo

Võti du -ah väljastab kõik failid ja kataloogid (-a) "inimesele loetavas formaadis" (-h)

4.0K    /home/tecmint/.bash_logout
12K     /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz
24K     /home/tecmint/downloads/Phpfiles-org.tar.bz2
40K     /home/tecmint/downloads
12K     /home/tecmint/uploadprogress-1.0.3.1.tgz
4.0K    /home/tecmint/.mozilla/plugins
4.0K    /home/tecmint/.mozilla/extensions
12K     /home/tecmint/.mozilla
4.0K    /home/tecmint/.bashrc
673M    /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
673M    /home/tecmint/Ubuntu-12.10
674M    /home/tecmint