Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スイッチを使用wgetして単一の URL をローカル ストレージにダウンロードするために使用しています--no-directories。スムーズに動作しますが、それぞれを同じディレクトリにダウンロードしながら、複数の URL で同じことを実現したいと考えています (サブディレクトリを作成することはできません)。これを実現するには、ファイルへのリンク (HTML、JS などのファイル内) を保持しながら、ファイルに一意の名前を付ける必要があります。
wget
--no-directories
それを達成することは可能ですか?
コマンド ライン スイッチ-kはリンクを変換/書き換えることができますが、ディレクトリ階層は保持されます。
-k
wgetしたがって、パスをローカルパスに変換する単一のコマンドですべてをダウンロードする必要があります。2 番目のステップでは、 を使用findしてすべてのファイル名を取得し、名前を変更sedして、HTML ファイル内の古い名前を新しい名前に置き換えるスクリプトを記述できます。
find
sed