Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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:

  /Downloads
  |
  |--/2012_06_28
  |  |
  |  |--a.zip
  |  |--b.pdf
  | ...
  |
  |--/2012_06_29
  |  |
  |  |--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
add comment

2 Answers 2

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
add comment

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

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

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

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

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.