tobias.bloggt

von weiten reisen, nerdigen skripten und kreativem agenturleben

Ein klei­nes Skript das die ku­mu­lierte Ge­samt­größe (inkl. Un­ter­ord­nern) ei­nes Ord­ners aus­gibt. Das selbe Er­geb­nis kann auch mit fol­gen­dem Kom­mando er­reicht wer­den, ist aber eben mehr zu tip­pen… ;-)

du -h -c /root | grep total | awk '{print $1}'

In­stal­la­tion:

cd /usr/local/bin/
touch dirsize
nano dirsize
# oder vi dirsize
# Quellcode einfügen und abspeichern
chmod +x dirsize

Ver­wen­dung:

# Ordnergröße in Bytes:
dirsize /root
 
# Ordnergröße in "lesbarem" Format mit Einheit (bspw. 1K 234M 2G)
dirsize -h /root
 
# Wie -h, verwendet zur Umrechnung aber 1000er-Blöcke
# => SI-Einheiten anstatt 1024-System
dirsize -si /root
#!/bin/bash
 
#################################################################
#                                                               #
# dirsize - displays the filesize of a directory                #
#                                                               #
# @author  Tobias Fischer / info (at) mediaversal (dot) de      #
# @link    http://tobias-bloggt.de/?p=763                       #
# @date    2011-06-03                                           #
# @version 1.0                                                  #
# @licence CC Attribution-Share Alike 3.0                       #
#          http://creativecommons.org/licenses/by-sa/3.0/       #
#################################################################
 
# display help text
helptext () {
        echo ""
        echo "Usage: $0 [-h|-si|-b] directory"
        echo ""
        echo "       -h  directoy  : print sizes in human readable format (e.g., 1K 234M 2G)"
        echo "       -si directory : like -h, but use powers of 1000 not 1024"
        echo "       -b  directory : display the directory size in bytes (standard if no option)"
        echo "       --help        : display this help text"
        echo ""
}
 
# check first parameter (should be an option)
case $1 in
  -[Hh])
        # display size in human readable format
        du -h -c $2 | grep total | awk '{print $1}'
        ;;
  -[Ss][Ii])
        # display size in human readable format
        du --si -c $2 | grep total | awk '{print $1}'
        ;;
  -[Bb])
        # display size in bytes
        du -c $2 | grep total | awk '{print $1}'
        ;;
  --help)
        # display help text
        helptext
        ;;
  *)
        if [ $# -eq 0 ] ; then
 
                echo ""
                echo "ERROR! Bad arguments!"
 
                # display help text
                helptext
 
                exit 1
        else
                # no option set, take first parameter as directory
                # same as -b
                du -c $1 | grep total | awk '{print $1}'
        fi
        ;;
esac



Und noch ein Bild von der Schwei­ne­burg (Herbst 2010)…




Alpenpanorma

Ein hal­bes Jahr nach Auf­nahme der Ein­zel­bil­der (Herbst 2010) kam ich nun end­lich mal dazu, ein HDR dar­aus zusammenzufügen.

Aus­blick in die All­gäuer Al­pen von der Schwei­ne­burg aus.




Twit­ter ist Twit­ter – und sollte auch so blei­ben… Die Ver­mi­schung mit den ei­gent­li­chen Blo­gin­hal­ten hier stö­ren mich in­zwi­schen ziem­lich, und des­halb werde ich die wö­chent­li­che au­to­ma­ti­sche Twitter-Sammlung heute ab­stel­len. Alle die mein Twitter-Nonsense in­ter­es­siert kön­nen mir ja auch di­rekt auf Twit­ter fol­gen: twitter.com/tobias_fischer




Alle ma­chen den gro­ßen Wir­bel um die Geo-Positionsdaten die Apple auf dem iPhone spei­chert. Klar, das is nicht okay, aber ganz im Ernst, was wol­len die da­mit schon an­fan­gen? Da mach ich mir eher noch „Sor­gen“, dass die glei­chen bzw. viel ge­naue­ren Po­si­ti­ons­da­ten auch bei mei­nem Mo­bil­funk­an­bie­ter ge­spei­chert sind.

Süd­deutsch­land bzw. das Al­pen­vor­land scheint mir im letz­ten Jahr wohl am meis­ten ge­le­gen zu ha­ben. Bis auf ei­nen klei­nen Ab­ste­cher nach Ham­burg (ge­schäft­lich, nicht im Bild) war ich vor­wie­gend im Sü­den unterwegs.

Schön zu er­ken­nen ist auch der Ab­ste­cher nach Wien, an der Do­nau ent­lang. War eine tolle Fahr­rad­tour im Som­mer! :-)

Des Wei­te­ren: Ski­ur­laub in den Al­pen und am Feld­berg, ge­schäft­lich ein paar mal nach Frank­furt, Stu­di­en­ex­kur­sion nach Wei­mar und Aus­flug auf die XML Pra­gue die­sen März.

Und der Rest: naja, Le­ben im Groß­raum Stutt­gart halt…




    Kanada-Urlaub

    Was bis­her ge­schah: Van­cou­ver, Van­cou­ver Is­land, Vic­to­ria, To­fino, Van­cou­ver, Har­ri­son Hot Springs, Fra­ser Can­yon, Hell’s Gate, Kam­loops, Cle­ar­wa­ter, Blue Ri­ver, Jas­per, Lake Louise, Banff, Cal­gary, Ed­mon­ton, Kam­loops, Adams Lake, Lyt­ton, Burnaby, Vancouver

    Statusleiste

    tobias.twittert



tobias.bloggt

    Hej hej, jag heter Tobias och är tjugofyra år gammal. Das, liebe Freunde der Sprachenkultur, war Schwedisch. Und nochmals auf deutsch: mein Name ist Tobias und ich bin 24 Jahre alt. An der Hochschule der Medien in Stuttgart habe ich acht Semester "Druck- und Medien­tech­no­logie" studiert. Anfang 2007 habe ich mich mit [mediaversal] selbstständig gemacht, meinem StartUp das mir die Zeit des Studiums etwas versüßte. Seit April 2011 arbeite ich jedoch festangestellt bei der pagina GmbH und entwickle und gestalte E-Books. Und was sonst noch so los ist erfahrt ihr hier im Blog!