Shell Advanced (tbc.)

Tuesday, 19. August 2008

ls -lahS $(find / -type f -size +4000k)

## macht ein sortiertes long listing aller dateien in / die grösser als 4mb sind

ifconfig eth0 | grep 'inet ' | cut -d: -f2 | cut -d' ' -f1

##spuckt die IP adresse von eth0 aus

sudo sed -i~ '$a\ deb http://ppa.launchpad.net/project-neon/ubuntu hardy main' /etc/apt/sources.list

## fügt an das ende der datei /etc/apt/sources.list die zeile zwischen ‘$a\ und ‘ ein

find / -type f -size +20000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

## sucht alle Dateien grösser als 20000k und gibt deren Pfad aus

ls -S | head -n 3 |xargs -I '{}' rm '{}'

## sucht die 3 grössten Dateien im Verzeichnis und löscht diese

Comments are closed.