0

スイッチを使用wgetして単一の URL をローカル ストレージにダウンロードするために使用しています--no-directories。スムーズに動作しますが、それぞれを同じディレクトリにダウンロードしながら、複数の URL で同じことを実現したいと考えています (サブディレクトリを作成することはできません)。これを実現するには、ファイルへのリンク (HTML、JS などのファイル内) を保持しながら、ファイルに一意の名前を付ける必要があります。

それを達成することは可能ですか?

4

1 に答える 1

1

コマンド ライン スイッチ-kはリンクを変換/書き換えることができますが、ディレクトリ階層は保持されます。

wgetしたがって、パスをローカルパスに変換する単一のコマンドですべてをダウンロードする必要があります。2 番目のステップでは、 を使用findしてすべてのファイル名を取得し、名前を変更sedして、HTML ファイル内の古い名前を新しい名前に置き換えるスクリプトを記述できます。

于 2012-07-22T12:33:54.707 に答える