The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer SpørgsmÃ¥l & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Directory størrelser loop optimeringsforslag la_womn Shell Programmering og Scripting 6 05-17-2008 12:05 AM
at sammenligne de samlede mappestruktur og få størrelser af alle f på to forskellige servere mannam Srinivas Shell Programmering og Scripting 3 04-07-2008 05:21 AM
Script for kontrol og rapportering filstørrelser i en mappe. Marconi Shell Programmering og Scripting 1 04-03-2008 09:00 AM
PERL: Hvordan kan jeg få de to størrelser af en matrix? foo.bar Shell Programmering og Scripting 2 09-26-2007 06:25 PM
sammenligne filstørrelser Joli Shell Programmering og Scripting 4 02-04-2005 06:52 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 09-24-2003
Sandeste TRUEST is offline
Registreret Bruger
  
 

Join Date: Jan 2002
Stillinger: 144
Directory størrelser

Kan nogen fortælle mig, hvordan du læser disse helvedes størrelser.

Jeg mener, jeg foretrækker at se størrelser i MB, men det er ikke tilfældet, når du gør en ls-l for mapper. Jeg har haft tid til at konvertere disse til MB

bare til kontrolformål, hvad ville en mappe størrelse som dette \u003d 3499990308 repræsenterer i MB
eller sådan noget 29.994?

eller er der en regel jeg kan følge for at være i stand til at beregne denne lort på min egen? ærligt, at hvis en eventuel revision skal gøres til unix, bør det være evnen til at gøre alle disse størrelser MEGET let at læse. unix er kompliceret nok til at spilde tid på dette pjat
  #2 (permalink)  
Old 09-24-2003
pressy's Avatar
pressy pressy is offline Forum Staff  
Solaris cultist
  
 

Join Date: Aug 2003
Beliggenhed: Wien / Østrig (Europe) [EARTH]
Posts: 726
Jeg gør det på denne måde:

GNU bash, version 2.05.0 (1)-release (sparc-sun-solaris2.9)

# Mkfile 56k test1
# Mkfile 5354k test2
# Ls-lh
i alt 10.832
-rw ------ T 1 root root 56K 24 september 14:40 test1
-rw ------ T 1 root root 5.2M 24 september 14:41 test2
  #3 (permalink)  
Old 09-24-2003
pressy's Avatar
pressy pressy is offline Forum Staff  
Solaris cultist
  
 

Join Date: Aug 2003
Beliggenhed: Wien / Østrig (Europe) [EARTH]
Posts: 726
........

af den måde:

de "-h" er også anvendelig til dette output:

root@pressy.ips.at # Df-h / dev/dsk/c0t0d0s0
Filsystem størrelse anvendes benytte kapacitet monteret på
/ dev/dsk/c0t0d0s0 2.0G 2.0G 0K 100% /


hilsener Preßy
  #4 (permalink)  
Old 09-24-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.127
Preßy,

ls-h er kun tilgængelig på GNU ls. Så det er ikke et meget generelt svar. Ud over den egentlige kernen i spørgsmålet, er den mentale omstilling af bytes til megabyte.

3499990308 som vises ved ls repræsenterer bytes. At få det til at megabyte, jeg ønsker at droppe de sidste 6 cifre. 3499990.308 er slags, hvordan jeg "se" nummeret. Nu ved jeg vurderer, at 990.308 som jeg smide det væk. Jeg ved det virkelig ved at se lige på den førende ni. Da jeg er kassering af et "stort" antal, tilføje jeg en til det antal, som jeg holder. 3499 + 1 \u003d 3500 MB. Hvorvidt eller ikke at tilføje, at man er afhængig af de førende ciffer i det, jeg smed væk. Hvis det er 5,6,7,8, eller 9, så jeg tilføje en.

Dette er et kompromis, ville jeg bruge en mere nøjagtig algoritme, hvis jeg skulle skrive et program. Men jeg kan gøre det samme og uden besvær.

Effektivt, hvad jeg har gjort, er at dividere antallet af 1.000.000. Perfect nøjagtighed ville have krævet at dividere med 1.048.576. Brug af programmet bc installeret jeg se, at det rigtige svar er 3.338 MB. Med en fil, denne store, jeg bryder mig ikke om en luset 162 MB.

29.994 er for lille. Nå, ok, det er 0 MB. Jeg simpelthen aldrig vil konvertere små størrelser til megabyte. Men kilobyte vil arbejde i denne sag. Reglen svarer til ovenstående, men her vil jeg bare drop 3 cifre i stedet for 6. Så jeg vurderer, at fil på 30 KB. bc siger det rigtige svar er 29 KB. Igen, tæt nok.

Bemærk, at begge mine estimater var høje. Dette er garanteret at være tilfældet.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle tidspunkter er GMT -4. Den tid er nu 11:13 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0