Skip to content

Instantly share code, notes, and snippets.

@agusmakmun
Created January 27, 2016 05:22
Show Gist options
  • Save agusmakmun/25fe01f7851ee7beb6cf to your computer and use it in GitHub Desktop.
Save agusmakmun/25fe01f7851ee7beb6cf to your computer and use it in GitHub Desktop.
Download recrusive file in index-of in Linux using wget
$ wget -r --no-parent --reject "index.html*" http://125.160.17.22/dokumen/IGN/Panduan_OpenOffice.org_2.0/

For me I have to pass the --no-parent option, otherwise it will follow the link in the directory index on my site to the parent directory. So the command would look like this:

wget -r --no-parent http://mysite.com/configs/.vim/

Edit: To avoid downloading the index.html files, use this command:

wget -r --no-parent --reject "index.html*" http://mysite.com/configs/.vim/

The Parameters are:

-r     //recursive Download
--no-parent // Don´t download something from the parent directory
-l1 //just download the directory (tzivi in your case)
-l2 //download the directory and all level 1 subfolders ('tzivi/something' but not 'tivizi/somthing/foo')  

And so on. If you insert no -l option, wget will use -l 5 automatically.
If you insert a -l 0 you´ll download the whole internet, because wget will follow every link it finds.

Refference:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment