Software de extração automática para Linux? [fechadas]

3

Alguém sabe se há algum software decente que auto extraia qualquer coisa que seja baixada (por exemplo, ~ / Downloads)? Se, digamos, eu baixar o x.tar, ele automaticamente o extrai para x (pasta).

    
por Sirupsen 05.12.2009 / 17:15

3 respostas

2

Você poderia tentar um pequeno mini daemon ao longo das linhas:

#!/bin/bash

DOWNLOAD_DIR=~/Downloads

while true;
do
    for file in $DOWNLOAD_DIR/*.tar*;
    do
        if [ -f $file ]
        then
            tar xf $file
            if [ $? -eq 0 ] # remove if successfully extracted
            then rm $file
            fi
        fi
    done
    sleep 5
done

Comece a correr e vá embora. Eu não tenho certeza quais seriam as implicações de desempenho de um laço bash para sempre, mas apenas olhar para ele em top não parece ser tão ruim (isto é, não está lá). Você poderia aumentar o sono tempo, se necessário.

    
por 05.12.2009 / 19:03
0

Você pode usar fsniper , que faz uso de inotify.

Da página inicial do fsniper:

Common uses include making a single drop directory for all things from a webbrowser etc, and having semi-intelligent scripts figure out what to do with those files. You write the scripts yourself.

    
por 05.12.2009 / 22:38
-1

Não é automático, mas "clique com o botão direito > extrair aqui" para o gnome o extrai em uma pasta com o mesmo nome.

    
por 05.12.2009 / 17:24