Salve o seguinte script em um arquivo de texto. Chame de "susan.sh" (ou outra coisa).
#!/bin/bash
# define target directories
VIDEOS=/videos/
PICTURES=$HOME/pictures/random
# this will generate directories in form /home/user/Downloads-2012-09-05
REMAINDER=$HOME/Downloads-'date +%Y-%m-%d'
DOWNLOADS=$HOME/Downloads/
cd $HOME
# adapt to suit your needs
mv $DOWNLOADS/*.{jpg,png,JPEG,jpeg,PNG,tif,tiff,TIF,TIFF,gif,GIF} $PICTURES
mv $DOWNLOADS/*.{mov,avi} $VIDEOS
if [ ! -d "$REMAINDER" ] ; then mkdir "$REMAINDER" ; fi
mv $DOWNLOADS/* "$REMAINDER"
Crie o executável susan.sh e coloque-o em algum lugar seguro:
chmod a+x susan.sh
sudo cp susan.sh /usr/local/bin
Execute algumas vezes no terminal para garantir que ele seja executado corretamente. Se você está feliz com os resultados, crie um lançador de área de trabalho. Salve o seguinte em um arquivo de texto chamado susan.desktop na sua pasta Desktop:
[Desktop Entry]
Name=Susan
GenericName=Downloads directory sorter
Comment=automagically sort the contents of the Downloads directory
Exec=/usr/local/bin/susan.sh
As pessoas realmente criam "aplicativos" para realizar tarefas tão simples?