如何使用 wget 忽略父目录?

如何使用 wget 忽略父目录?

我正在尝试抓取某个在线目录中的 .flac 文件。我输入以下命令

 wget -r -a flac,FLAC http://website.com/directory

基本上,这给了我所需的所有文件,但方式很烦人。它没有像我希望的那样只给我 /home/user/music 中的文件,而是给了我 /home/user/music/folder/anotherfolder/somedirectoryidontcareabout/folder500/。我猜这是因为我正在从一个大目录中抓取数据,但我的问题是:如何让 wget 将文件直接放入我当前的目录中而不添加父目录?

答案1

从 WGET(1) 手册页中,

  -nd
  --no-directories
      Do not create a hierarchy of directories when retrieving
      recursively.  With this option turned on, all files will get saved
      to the current directory, without clobbering (if a name shows up
      more than once, the filenames will get extensions .n).

相关内容