The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 03-07-2004
yanhu yanhu is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2004
Helyszín: New York
Hozzászólások: 8
Question ls-l, és du

Üdv mindenkinek:
Arra gondoltam, ha valaki tudja megmondani, hogy miért méretű fájlt felsorolt, a "du" és az "ls-l" más. Köszi előre ..
  #2 (permalink)  
Old 03-07-2004
kduffin's Avatar
kduffin kduffin is offline Forum Advisor  
UN1X
  
 

Join Date: Nov 2003
Helyszín: Maryland
Posts: 449
Az "ls-l 'megmutatja a fájl méretét bájtban. "du" mutatja a fájl méretét a 512 byte-os egység, felfelé kell kerekíteni a következő 512 byte-os egység.

Egészségére,

Keith
  #3 (permalink)  
Old 04-19-2007
tantrikus tantric is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2007
Hozzászólások: 23
Tud akárki gondolni olyan forgatókönyv, amelynek mérete jelentették ls-l kevesebb mint a méret által jelentett du.

A másik irányba is lehetséges, ha a fájl lyukak, ls-l jelentést tesz a méret több mint du (mivel du kiszámolja az aktuális lemez usage)

De nem értem, miért du jelentések méretű több, mint az ls-l.

Például:

% Ls-l file12MB.pdf
-rw-r - r - 1 vqwe 11650342 április 19. 16:34 file12MB.pdf
% Du-k file12MB.pdf
11404 file12MB.pdf

du mutatja file mérete 11404 KB.
ls mutat file mérete 11650342 bytes \u003d 11377,2 Kb

Hogyan lehetséges ez?

Van az, hogy du számít a helyet foglalják el Közvetett blokkok is???

várja a választ
  #4 (permalink)  
Old 04-19-2007
Perderabo's Avatar
Perderabo Perderabo is online now Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Helyszín: Ashburn, Virginia
Hozzászólások: 9.114
Idézet:
Originally Posted by tantrikus
Tud akárki gondolni olyan forgatókönyv, amelynek mérete jelentették ls-l kevesebb mint a méret által jelentett du.

A másik irányba is lehetséges, ha a fájl lyukak, ls-l jelentést tesz a méret több mint du (mivel du kiszámolja az aktuális lemez usage)
Ez nagyjából a szokásos eset. Vegyünk egy McKusick stílus fájlrendszer legyen 4k tömb és 1k töredékek. Létre egy fájlt, hogy egyetlen byte. Hát azt mondja, hogy a hossza 1 bájt. du mondja a hossza 2 blocks. Itt meg a stat struktúra. ls használ st_size míg du st_blocks használ. (LS jelentést a számokat, ha "ls-ls".) közötti kapcsolat a két szám attól függ, hogy milyen fájlrendszer. A legtöbb fájlrendszer van, indirekt blokkok számát. Egyes fájlrendszerek lehet egy módja annak, hogy preallocate adatok tömbök egy fájlba előre, hogy szükség van.

Btw, a második esetben gyakran nevezik "ritka fájlok".
  #5 (permalink)  
Old 01-07-2009
GKnight GKnight is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2005
Hozzászólások: 35
Nekem van egy még érdekesebb esetében ls véleményünk du:

Kód:
[server1-/var/crash]# ls -lh 10.1.1.100-2009-01-05-14:01
total 1018M
-rw-------  1 netdump netdump 332K Jan  5 14:56 log
-rw-------  1 netdump netdump  16G Jan  5 14:52 vmcore

[server1-/var/crash]# du -h 10.1.1.100-2009-01-05-14:01/*
336K    10.1.1.100-2009-01-05-14:01/log
1017M   10.1.1.100-2009-01-05-14:01/vmcore
Ezek a fájlok által létrehozott netdump a Linux. A fájlrendszer típusa ext3.

Tehát alapvetően külleme Van egy 16 GB-fájl, hogy csak elfoglalt mintegy 1GB lemezterület.

Vmcore van egy úgynevezett "ritka file"?

Én már láttam valami hasonlót csak egyszer, ezek voltak vmlog kép által létrehozott VMware ESX fogadó egy NFS mount (DU 0, de ez a jelentés azt mutatja, ls egy 1GB fájl).
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 06:07 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0