Linux 的自动提取软件?

Linux 的自动提取软件?

有谁知道是否有一些不错的软件可以自动提取下载的任何内容(到 fe ~/Downloads)?如果我下载 x.tar,它会自动将其提取到 x(文件夹)。

答案1

您或许可以尝试如下的小型守护进程:

#!/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

只需开始运行即可。我不确定 bash 永久循环对性能的影响是什么,但只是看看它top似乎并不太糟糕(即它不在那里)。如有必要,您可以增加睡眠时间。

答案2

你可以使用狙击手,它利用了 inotify。

来自 fsniper 主页:

常见用途包括为来自网络浏览器等的所有内容创建一个单独的放置目录,并让半智能脚本找出如何处理这些文件。您自己编写脚本。

答案3

它不是自动的,但是 gnome 的“右键单击 > 提取到这里”会将其提取到同名文件夹中。

相关内容