wgetを使用してフォルダを作成せず、常に元のファイルを上書きせずに特定の場所にダウンロードする方法

wgetを使用してフォルダを作成せず、常に元のファイルを上書きせずに特定の場所にダウンロードする方法

wgetディレクトリを作成し、毎回元のファイルを上書きせずに特定の場所にファイルをダウンロードする方法 。

-r -Pとオプションの組み合わせを試しましたが、ncこれはいくつかの望ましくない効果を引き起こしました。

wget -P ./temp -r "https://raw.githubusercontent.com/octocat/Spoon-Knife/master/README.md" -nd

上記のコマンドは現在のフォルダにあるディレクトリREADME.mdの内容をダウンロードしますが、元のファイルを保持し、すべての後続のファイルに番号を付けます。/tempREADME.mdREADME.md

wget -r -P ./temp "https://raw.githubusercontent.com/octocat/Spoon-Knife/master/README.md" -nd

上記のコマンドは同じことを行います。

wget -P ./temp -nc "https://raw.githubusercontent.com/octocat/Spoon-Knife/master/README.md" -r

この方法では、ファイルは置き換えられますが、ディレクトリが作成されます。

ベストアンサー1

wgetcurl(または)に出力文書を指定すると、目的の結果が得られます。


そしてwget

wget https://raw.git...etc.../README.md -O ./temp/README.md


そしてcurl

curl https://raw.git...etc.../master/README.md > ./temp/README.md

おすすめ記事