Festplatte aufräumen

Wenn Ihre Festplatte vollläuft, und Sie keine neue kaufen können, z.B. weil China offenbar entschlossen ist, den Welthandel lahmzulegen, sind Sie unter Linux fein raus. Dort können Sie mit Bordmitteln die Belegung von Directory-Zweigen anzeigen lassen, damit Sie wissen, wo es sich nach unnützen Datenleichen zu suchen lohnt.

#!/bin/bash

#---------------------------------
#Script lds = list directory sizes
#---------------------------------

TGT="."
if [ "$1" != "" ]; then
    if [ ! -d "$1" ]; then
        echo "Not a directory: $1"
        exit 1
    else
        TGT="$1"
    fi
fi
DIR="$(realpath $TGT)"

find $DIR -type d -exec du -hsS {} \; |sort -h

Dieses Script listet ein Verzeichnis und dessen Unterverzeichnisse mit Größenangabe auf, aufsteigend nach Größe sortiert. Beispiel:

lds Backup

4,0K /home/user/Backup/mdaten
8,0K /home/user/Backup/hibernate
32K  /home/user/Backup/unison
64K  /home/user/Backup/hChase
192K /home/user/Backup/media-daten
1,8M /home/user/Backup/media-exec
16M  /home/user/Backup
513M /home/user/Backup/hChase/old
16G  /home/user/Backup/server-bkup

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert