Скрипт для удаления почти пустых папок
После удаление закакачки через rtorrent, может оставаться папака с мусором - пустые директории, nfo-шки, и так далее. Обычно, такие директории весят всего несколько килобайт, в отличие от папок, содержащих фильмы. Данные скрипт и предназначен для удаления такого мусора.
Использование
Скрипт положить в папку, доступную по $PATH. Запускать из текущей директории без параметров. В секции настроек можно указать порог удаления в байтах.
#!/bin/bash
####### SETUP ############
#Max bytes for "empty" folder
bytes=500000
##### END SETUP ##########
old_IFS="$IFS"
IFS='
'
strVar=`du -b --max-depth=1 --bytes | awk -F"\t" '{if ($1 < BYTES) print substr($2,\
3, length($2))}' BYTES=$bytes | sort`
echo -e "\n"
if [ -z "$strVar" ];
then
echo "Нет пустых директорий"
exit 0
else
for line in $strVar; do
echo $line
done
fi
echo -e "\n"
read -p "Are you sureto remove it? y/n " -n 1 -r
if [[ $REPLY =~ [Yy] ]];
then
echo -e "\n"
for line in $strVar; do
echo "Remove $line";
rm -r "$line";
done
else
echo -e "\n"Cancel by user
fi
IFS=$old_IFS
Comments !