ダウンロードするスクリプトを作成したいです。このフォルダGoogleドライブから。このスクリプトは非専門家のUNIXユーザーを対象としているため、カールやwget以外には使用したくありません。 fileidのあるソリューションを見たことがありますが、私の場合はfileidを取得できません。
Googleドライブからフォルダをダウンロードした人はいますか?
私が試した解決策は次のとおりです。
ベストアンサー1
Googleドライブから大容量フォルダをダウンロードするために見つけた最も簡単な最新のソリューション(2021)はgdriveです。
http://github.com/prasmussen/gdrive
gdrive download --recursive --skip <file_id>
<file_id>
IDはフォルダURLから取得されます。何も設定する必要はなく、資格情報などの入力を求められます。
この--skip
フラグは、ある時点でダウンロードがタイムアウトする可能性があるため、大きなフォルダに役立ちます。その後、コマンドを再実行すると、--skip
次のように動作しますrsync
。
現時点では、--skip
Go経由でインストールした場合に使用できる比較的新しいフラグです。gdrive
システムにgdrive
この機能がない場合は、その機能なしで同じことを試してください--skip
。次に、必要に応じてgo get
githubのreadmeページの指示に従ってインストールしてください。