Option i wget: Forhindre download af forudgående mapper med --cut-dirs

Hvilken option i wget forhindrer download af de forudgående mapper, når der bruges -r og -np til at hente filer fra en specifik mappe?

For at forhindre download af forudgående mapper med wget, brug optionen --cut-dirs=N, som fjerner de første N niveauer af mapper fra den hentede filsti.

Option i wget for at forhindre download af forudgående mapper

Når du bruger wget med -r (rekursiv download) og -np (no-parent) til at hente filer fra en specifik mappe, kan du forhindre download af forudgående mapper ved at bruge følgende option:

  • --cut-dirs

Her er en kort forklaring af, hvordan --cut-dirs fungerer:

  • --cut-dirs=N: Denne option fjerner de første N niveauer af mapper fra den hentede filsti.

Eksempel på brug:

wget -r -np --cut-dirs=3 http://example.com/dir1/dir2/dir3/dir4/

I dette eksempel vil --cut-dirs=3 fjerne de første tre niveauer (dir1/dir2/dir3), så de hentede filer vil blive gemt som om de var direkte under dir4.

Dette er nyttigt, når du ønsker at undgå at oprette dybe mappestrukturer på din lokale maskine, som matcher serverens struktur.