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