GNU/Linux >> Znalost Linux >  >> Linux

Jak stáhnout celý adresář a podadresáře pomocí wget?

Můžete to použít v shellu:

wget -r --no-parent http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

Parametry jsou:

-r     //recursive Download

a

--no-parent // Don´t download something from the parent directory

Pokud nechcete stahovat celý obsah, můžete použít:

-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')  

A tak dále. Pokud nevložíte žádné -l možnost, wget použije -l 5 automaticky.

Pokud vložíte -l 0 stáhnete si celý internet, protože wget bude následovat každý odkaz, který najde.


Můžete to použít v shellu:

wget -r -nH --cut-dirs=7 --reject="index.html*" \
      http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

Parametry jsou:

-r recursively download

-nH (--no-host-directories) cuts out hostname 

--cut-dirs=X (cuts out X directories)

Linux
  1. Jak používat Wget k rekurzivnímu stahování souborů z webového adresáře?

  2. Jak odesílat a stahovat soubory pomocí Rsync

  3. wget vs curl:Jak stahovat soubory pomocí wget a curl

  1. Jak identifikovat pracovní adresáře pomocí Shell znaků a proměnných

  2. Jak zjistit počet souborů v adresáři a podadresářích

  3. Jak nahrávat nebo stahovat soubory/adresáře pomocí sFTP v Linuxu

  1. Jak spočítat počet souborů a podadresářů v daném adresáři

  2. Jak grepovat řetězec v adresáři a všech jeho podadresářích?

  3. Jak získám celý adresář na sftp?