Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been using Download Master on Windows for years and what I liked most about it is that this program can automatically put downloaded files into directories by download date:

  |  |
  |  |
  |  |--b.pdf
  | ...
  |  |
  |  |--c.txt
  | ...

I'm looking for something similar for Linux. Is there any free download manager that can do this?

I have tried KGet and uGet but they both seem to lack this feature. If there is a way to configure them to do that, I'll be happy to know about it. Thank you.

share|improve this question

JDownloader 2 (still in Beta) supports exactly that (and much more).

Give it a try JDownloader 2 - Beta.

share|improve this answer
+1 But can you give more details how to do this? I looked into the Jdownloader 2 beta settings and (beside in the archive extractor plugin) I didn't find a valid way to insert %date% or some similar placeholders. Do you have a link which explains which placeholders are allowed? – nixda Jan 13 '13 at 14:11
It's just above the archive extractor plugin. See that (german speaking...) video. At least to see where it is. It's quite easy to understand when you're in. Just right click an entry (eg filename or folder) and you'll see an entry with placeholders (eg <jd:simpledate:yy.MM.dd_hh>/<jd:packagename>) – user50745 Jan 14 '13 at 14:46

You can wite a script using wget to achieve this. Something like this:

#!/usr/bin/env bash
DATE=`date +"%Y_%m_%d"`

mkdir -p ~/Downloads/$DATE
cd ~/Downloads/$DATE
wget $URL

Name it, make it executable and run with ./ <URL>

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .