Мне нужен путь, который помогает мне выполнить команду автоматически после того, как загрузка завершается.
Я хочу создать каталог около загруженного файла автоматически после того, как я нажал на интегрированную кнопку загрузки из Firefox. Я хочу, чтобы все те были автоматическими.
Если можно загрузить файл за пределами Firefox, можно использовать
filetodownload=file-to-download.ext
wget http://www.example.org/"$filetodownload" -O "$filetodownload"
#"I want to create a directory beside the downloaded file automatically"
#You didn't specify a dir name
mkdir "$filetodownload"
Иначе, необходимо будет контролировать прогресс загрузки файла и когда это закончено, сделайте каталог "около загруженного файла". Следующее работало на меня (но я не мог сделать dir с тем же именем как файл). Это смотрит на все файлы хотя, включая скрытые. Измените по мере необходимости.
#! /bin/bash
while [ 1 ]
do
for files in $(find . -maxdepth 1 -mmin -1 -type f)
do
testbefore=$(ls -l $files | awk '{print $5$6$7$8$9}')
sleep 2
testafter=$(ls -l $files | awk '{print $5$6$7$8$9}')
if [ $testbefore = $testafter ]
then
# echo $testbefore
mkdir $(basename "$files")_
fi
sleep 5
done
done
neverAsk.openFile
в about:config
(можно добавить */*
для всех) tmp
) , который Этот последний легок сделать в about:preferences
, но немного тяжелее если Вы хотите вручную добавить записи на mimeTypes.rdf
файл в профиле Firefox.