コマンドは機能しますが、ファイルを「計算」するのに長い時間がかかります。これは巨大です (5360469 行、215 MB をダウンロードした後、881705 行しか得られないため、最終的なファイルサイズは約 1.3GB になるはずです)。
別のセット (「Flu Shot Clinic Locations - 2012」、1058 行、192kB など) を試してみると、Chicago.csv に書き込まれなくても、コマンドが完全に機能することがわかります。
manページを見てください:
-o, --output <file>
Write output to <file> instead of stdout.
-O, --remote-name
Write output to a local file named like the remote file we get. (Only the file part of the remote file is used, the path is cut off.)
次のコマンドを使用する場合:
curl -O https://data.cityofchicago.org/api/views/ijzp-q8t2/rows.csv?accessType=DOWNLOAD > Chicago.csv
データは に書き込まれますがrows.csv?accessType=DOWNLOAD
、stdout は空のままなので、Chicago.csv ファイルは空のままです。
代わりに、次のいずれかを使用する必要があります。
curl -o Chicago.csv https://data.cityofchicago.org/api/views/ijzp-q8t2/rows.csv?accessType=DOWNLOAD
または:
curl https://data.cityofchicago.org/api/views/ijzp-q8t2/rows.csv?accessType=DOWNLOAD > Chicago.csv