#!/bin/bash # Версия: clean-0.1 clear DU=`du -sh $HOME/.thumbnails/ 2>/dev/null` if [ ! -x "$0" ]; then cat << EOF_EXEC У вас недостаточно прав на запуск программки( Для запуска необходимо сделать скрипт исполняемым: $ chmod +x clean или же стать владельцем этого файла: $ chown `logname`:`logname` clean EOF_EXEC exit 127 fi if [ -z "$1" ]; then if [ ! -d "$HOME/.thumbnails/" ] then echo -e "Не могу найти папку $HOME/.thumbnails/ \a" echo -e "Работа прекращена" >&2 exit 127 fi cd $HOME/.thumbnails/ FILES_TO_DEL=`find -type f` if [ -n "$FILES_TO_DEL" ]; then echo "Удалено `rm -Rfv $FILES_TO_DEL | wc -l` файлов" >&1 echo "Освобождено места: $DU" echo "Используй -h или --help для получения справки, а" >&1 echo "также -v или --version для получения версии." >&1 else echo "Нет файлов для удаления" >&2 exit 127 fi fi if [ "$1" = "-v" -o "$1" = "--version" ]; then cat << EOF_VERSION Версия: clean-0.1 Version: clean-0.1 EOF_VERSION fi if [ "$1" = "-h" -o "$1" = "--help" ]; then cat << EOF_HELP KDE и GNOME в своих файловых менеджерах cоздают эскизы для разных документов. Все эскизы - это обычные PNG-картинки, которые лежат в папках по адресу ~/.thumbnails. Со временем их размер может стать очень большим, гдето 500-1000 Мегабайт! Их можно удалить вручную, а можна сделать с помощью этой программки)) Она очистит эскизы и освободит место на жестком диске. Для запуска необходимо сделать скрипт исполняемым: $ chmod +x clean и просто запустить: $ ./clean -из локальной папки или $ clean -из папки, которая включена в переменную \$PATH Программа распростроняется под лицензией GNU GPL, поэтому делайте с ней все, что угодно)) ╔════════════════════════════════════════════╗ ║ Автор: Андрей Кондратьев aka $КERNEL_PANIC ║ ║ e-mail: h0st@ukr.net; ICQ: 396-125-568 ║ ╚════════════════════════════════════════════╝ EOF_HELP fi exit 0