a du
parancs egy szabványos Linux / Unix parancs, amely lehetővé teszi a felhasználó számára, hogy szert lemez használati információkat gyorsan. Ez a legjobb alkalmazni, hogy bizonyos könyvtárak, valamint lehetővé teszi, hogy sok variáció testreszabása a kimenet, hogy megfeleljen az Ön igényeinek.
mint a legtöbb parancsnál, a felhasználó számos lehetőséget vagy zászlót kihasználhat. Továbbá, mint sok Linux parancs, a legtöbb felhasználó csak ugyanazt a két vagy három zászlót használja, hogy megfeleljen az adott igényeknek., A cél itt az, hogy bemutassuk az alapvető zászlókat, amelyeket az emberek használnak, hanem olyanokat is, amelyek kevésbé gyakoriak abban a reményben, hogy javítjuk a du
használatát. Először nézzük meg az önálló parancsot, majd adjunk hozzá különböző lehetőségeket.
láthatjuk, hogy az alapparancs által megadott három kimeneti sor van. A bal szélső értékek a Lemezhasználat, amelyet az adott használatért felelős könyvtár követ. Az alsó sor a teljes /home/tcarrigan/article_submissions
könyvtár összefoglalója., Nincs arra utaló jel, hogy milyen mértékegységet használnak a standard paranccsal, így ez a kimenet kevesebb, mint hasznos. Itt van, ahol a lehetőségek szükségessé válnak.
-h , –ember által olvasható
a-h
zászló kiírja méret kimenetek, mint például a fenti, egy ember által olvasható formátumban. Ez a formátum mértékegységet (bájtot) biztosít. Ha most a du -h
parancsot futtatjuk ugyanazon a könyvtáron, akkor azt látjuk, hogy a 12, 36 és 48 érték KB-ban van.,
– s, — összefoglalja
a-s
zászló hozzá a-h
zászló alkalmanként. Erejükkel együtt nem válnak környezetbarát demi-istenré. Ehelyett lehetővé teszik számunkra, hogy összefoglaljuk a könyvtár használatát egy ember által olvasható formátumban.
$ du -sh /home/tcarrigan/article_submissions/48K /home/tcarrigan/article_submissions/
Ha ez a kimenet ismerősnek tűnik, annak, mert a -h
kimenet utolsó sorának pontos példánya.
– a, — all
Ez a hasznos lehetőség pontosan azt teszi, amit gondolna., Felsorolja az összes fájl és könyvtár méretét az adott fájl elérési útján. A-a
opciót gyakran kombinálják a-h
zászlóval a könnyű használat érdekében. Figyeljük meg, hogy az egyes fájlméretek szerepelnek a könyvtárakban.
— idő
különösen szeretem ezt a zászlót. Megmutatja az utolsó módosítás idejét a könyvtárban vagy alkönyvtárban lévő fájlokhoz, amelyekkel szemben futtatja. Ez a zászló hihetetlenül hasznos volt számomra, mint egy tároló admin., Több mint egy alkalommal, azt, hogy egy ügyfél írjon fájlokat egy alkönyvtár baleset, majd meg kellett találni, ahol az írásra került sor. Ezt a zászlót a -ah
zászlókkal együtt használhatom az utoljára módosított könyvtár megtalálásához.
Megjegyzés: Ez nem az utolsó módosítás szerint rendeződik, így továbbra is figyelmet kell fordítania az időkre. Az utolsó módosítás nem mindig a felső
-c, –total
Ez az opció inkább próbabábu-ellenőrzés, mint hasznos, azonban néhány ember nagyon szereti a teljes mérési kimenetet., A -c
zászló egy sort ad a kimenet aljára, amely a megadott fájlútvonal összes lemezhasználatának nagy részét adja.
itt figyelje meg az alsó sort. Ugyanez az információ jelenik meg a du
többi példájában, de a “teljes” szalaghirdetés nélkül, hogy emlékeztesse Önt.
– X, — exclude = Pattern
a -X
opció egy remek kis trükk, amit tehetünk, ha tudjuk, hogy a környezet egy nagy számú bizonyos típusú fájlt, hogy nem kívánja kiszámítani a megállapítások., Tapasztalatom szerint egyes ügyfelek nagy mennyiségű metaadat-fájllal rendelkeznének ugyanazzal a fájlkiterjesztéssel, és nem kívánták ezeket belefoglalni a megállapításaikba. Ezt itt nem tudom bemutatni a virtuális gépemen, de itt van a szintaxis és egy példa.
$ du -ah --exclude="*.dll" /home/tcarrigan/article_submissions
Ez a parancs az összes fájlt és könyvtárhasználati információt ember által olvasható formátumban sorolja fel, kivéve a kiterjesztéssel rendelkező fájlokat .dll. Ez egy kicsit niche, azonban, van egy hely a világon.,
Wrap up and man page
remélhetőleg most már jobban megérted, mennyire hasznos lehet a du
segédprogram. Ez könnyű bejutni a rutin csak valaha futó du -h
és megfeledkezve az összes többi hihetetlenül erős zászlók van az Ön rendelkezésére. Sok zászló van, amelyet nem fedeztem le ebben a cikkben, de az összes információt megtalálhatja a parancs kézi oldalán. A manpage eléréséhez egyszerűen futtassa a man du
parancsot.