abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 14:00 | Zajímavý projekt

Vítězným projektem letošního ročníku soutěže určené vývojářům open source hardwaru Hackaday Prize se stal modulární senzorový systém FieldKit.

Ladislav Hagara | Komentářů: 4
16.11. 15:44 | Nová verze

Byl vydán Debian 10.2, tj. druhá opravná verze Debianu 10 s kódovým názvem Buster. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 10 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 1
15.11. 13:22 | Zajímavý článek

Na stránkách spolku OpenAlt vyšel Rozhovor s Jaroslavem Tulachem o GraalVM – o kompilátoru umožňujícím v jednom programu kombinovat různé jazyky (Java, JavaScript, Ruby, R, C, C++, Fortran, Rust aj.), překládat do nativních binárek nebo si snadno vytvořit vlastní jazyk a použít při tom stávající ekosystém (debugger, profiler, IDE atd.).

xkucf03 | Komentářů: 0
15.11. 11:55 | Komunita

Bylo spuštěno předobjednávání linuxových chytrých telefonů PINEPHONE v limitované edici BraveHeart. Cena telefonu je 149 dolarů. Cena dopravy do Česka je 15 dolarů. Telefony by mely být odesílány na přelomu prosince a ledna.

Ladislav Hagara | Komentářů: 25
15.11. 02:22 | Pozvánky

Fedora 31 Release Party, tj. oslava nedávného vydání Fedory 31, se uskuteční ve středu 20. listopadu v Brně. Program přednášek bude upřesněn.

Ladislav Hagara | Komentářů: 3
15.11. 01:11 | Nová verze

Příspěvek na blogu webové aplikace pro spolupráci na zdrojových kódech pomocí gitu Gitea (Wikipedie) představuje novinky a ukazuje náhledy nové major verze 1.10.0 této v programovacím jazyce Go naprogramované aplikace. Nově jsou například vedle sebe zobrazovány původní a nové verze obrázků.

Ladislav Hagara | Komentářů: 0
14.11. 22:33 | IT novinky

Společnost Docker stojící za stejnojmennou kontejnerovou technologií čelila vážným finančním problémům. Stávající investoři do ní ale vložili dalších 35 milionů dolarů a společnost Mirantis odkoupila Docker Enterprise.

Ladislav Hagara | Komentářů: 0
14.11. 16:11 | IT novinky

Od 24. listopadu bude možné předobjednat přenosný počítač Pocket Popcorn Computer (Pocket P.C.) s 1.2 GHz Quad-Core ARM Cortex-A53 CPU, 2GB DDR3 RAM, 32GB eMMC Memory, 4.95" Full HD IPS LCD a 3200 mAh Removable Battery. Počítač by měl být odesílán v květnu 2020. Předinstalován by měl být Debian 10.

Ladislav Hagara | Komentářů: 114
14.11. 11:11 | Komunita

Canonical věnoval nadaci UBports další telefony a tablety pro podporu vývoje Ubuntu Touch, tj. Ubuntu pro telefony a tablety. Vybraní vývojáři Ubuntu Touch je mohou získat zdarma.

Ladislav Hagara | Komentářů: 24
14.11. 09:33 | Zajímavý projekt

Společnost GitHub v rámci svého GitHub Archive Programu vytvoří několik off-line záloh open source softwaru nacházejícího se na GitHubu pro budoucí generace. První taková záloha všech aktivních repozitářů proběhne 2. února 2020 ve spolupráci se společností Pigl na jejich piqlFilmy a uložena bude v Arktickém světovém archivu. Případné obnovení ze zálohy by mělo být možné i za 1 000 let.

Ladislav Hagara | Komentářů: 7
Jaké hodinky nosíte (nejčastěji)?
 (24%)
 (6%)
 (15%)
 (54%)
Celkem 226 hlasů
 Komentářů: 16, poslední dnes 10:42
Rozcestník

Úklid disku - skript

5.7.2008 19:01 | Přečteno: 1266× | Linux | poslední úprava: 5.7.2008 19:08

Zase mám plný disk a je ho potřeba uklidit. Ruční prolézání a hledání největších macků není moc efektivní. Kdysi jsem používal aplikaci filelight, která pěkně v grafech ukázala, které adresáře / soubory zabírají nejvíc místa. Dneska jsem si řekl, že to půjde i bez ní a v konsoli.

Nebudu vás napínat, napsal jsem si skript, který vypíše x největších složek nebo souborů. X je parametr skriptu. Bez parametru skript vypíše všechno. Důležité je, že to počítá velikost každého adresáře zvlášť (du díky parametru -S nebere ohled na velikost zabranou podadresáři). Skript zobrazí jen velký adresář, ale už ne automaticky adresář ve kterém leží. U souboru to bohužel neplatí, skript ukáže jak velký soubor, tak jeho adresář, jiné chování by skript asi dost zkomplikovalo. Další výhodou skriptu je barevné zvýraznění (používa k němu ls, musíte ho mít zaplé v systému), které rozliší soubor, adresář, atd...

Skript bych sám asi tak jednoduše nestvořil, muselo mi pomoct pár známých, kteří bash umí podsatně lépe než já ;-), jmenování být nechtějí, takže jim aspoň takhle poděkuji. Příšte prý ale budou chtít autorské poplatky... :-P


#!/bin/bash
P="tee"
if [ $1 ]; then P="head -n ${1}"; fi
du -a -S --block-size m | sort -nr | $P | while read SIZE NAME; do echo $SIZE `ls -aFhd --color=always "${NAME}"`; done

Výstup skriptu vypadá nějak takhle:

/usr/games $ space 9
15M ./bin/
4M ./bin/wesnoth-svn*
4M ./bin/wesnoth*
2M ./lib/torcs/
2M ./bin/wesnoth_editor-svn*
2M ./bin/wesnoth_editor*
2M ./bin/supertuxkart*
1M ./share/pixmaps/supertuxkart_64.xpm
1M ./share/pixmaps/supertuxkart_32.xpm
       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

5.7.2008 19:15 jgv | skóre: 13
Rozbalit Rozbalit vše Re: Úklid disku - skript
Takovy xdiskusage taky neni k zahozeni :-)
5.7.2008 19:27 koffr
Rozbalit Rozbalit vše Re: Úklid disku - skript
krusader -> nástroje -> obsazenost disku ;)
freshmouse avatar 5.7.2008 22:36 freshmouse | skóre: 42 | blog: Bruno Banány
Rozbalit Rozbalit vše Re: Úklid disku - skript
Já používám Baobab, ani ten není k zahození. :-)
6.7.2008 04:09 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Úklid disku - skript
Baobaby se obecně špatně zahazují, jsou na házení trošku neforemné. :-)
5.7.2008 19:48 volvox
Rozbalit Rozbalit vše Re: Úklid disku - skript
Já používám tohle: ncdu » NCurses Disk Usage
6.7.2008 01:24 abr | skóre: 24 | blog: ab
Rozbalit Rozbalit vše Re: Úklid disku - skript
Taktak, nac vymyslet kolo znova, kdyz uz je tu tato utilitka.
6.7.2008 11:26 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: Úklid disku - skript
Díky za dobré nasměrování, hned jsem si ji nainstaloval.
6.7.2008 17:34 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Úklid disku - skript
vypada to velice dobre. skoda, ze takoveto programky nejsou notoricky zname...alespon me...
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
5.7.2008 20:16 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Úklid disku - skript
ja si vystacim s obycejnym du -x | sort -n | less
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
5.7.2008 20:34 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Úklid disku - skript
Tak taky se dá, ale já mám ještě barvičky :-) ;-)...
Baník pyčo!
5.7.2008 21:22 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Úklid disku - skript
U souboru to bohužel neplatí, skript ukáže jak velký soubor, tak jeho adresář, jiné chování by skript asi dost zkomplikovalo.
pomohlo by basename?
In Ada the typical infinite loop would normally be terminated by detonation.
5.7.2008 22:10 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Úklid disku - skript
Ne. Ale tak ten "problém" se dá brat i jako feature, du v mém skriptu vypíše největší soubory a největší adresáře. Tím se do výpisu dostane i adresář ve kterém je třeba jeden velký soubor. Když nad tím ale přemýšlím tak je to spíše ok a nesnažil bych se to nějak měnit (ono by to šlo dost těžce), radši na to ale upozorňuji. Du v tom skriptu prostě vyhledává největší adresáře a soubory ve výpisu to zobrazuje jaksi navíc (jde vypnout ubráním optionu -a)
Baník pyčo!

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.