これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド davix-get です。
プログラム:
NAME
davix-get - libdavix に基づくダウンロード ツール
SYNOPSIS
davix-get [オプション]... url davix-get [オプション]... url local_file
DESCRIPTION
デヴィックスゲット は、HTTP、Webdav、または REST 互換サービスからリソースをダウンロードするツールです。
このコマンドは、プロトコル Http (http(s)://)、WebDav (dav(s)://)、および S3 (s3(s)://) をサポートします。
ターゲット リソースは、単一のファイルまたはコレクションのいずれかになります。
コレクションの場合、すべてのサブコレクションもダウンロードされます。
davix-get は libdavix を利用しています。 見る リブダヴィックス詳細は(3)。
OPTIONS
コマンドと オプション:
- デバッグ
デバッグモード
- ヘッダ、 -H
リクエストにヘッダーフィールドを追加します (例: -H "Depth: 1" )
- ヘルプ、 -h
このヘルプメッセージを表示する
-メタリンク OPT
メタリンクのサポート。 (OPT=フェイルオーバー[デフォルト]|いいえ)
--モジュール、 -P PLUGIN_NAME
プラグインまたはプロファイルを名前でロードします
- リダイレクション OPT
透過的なリダイレクトのサポート。 (OPT=はい[デフォルト]|いいえ)
- プロキシー、 -x URL
SOCKS5 プロキシ サーバーの URL。 (例: Socks5://ログイン:[メール保護])
- 痕跡
特定のスコープをトレースします。オプションには次のものが含まれます。
ファイル - Davix ファイルインターフェイス
posix - Davix POSIX インターフェイス
xml - XML パーサーの出力
ssl - SSL と証明書の詳細
header - HTTP クエリのヘッダー
本文 - HTTP 本文
チェーン - IO チェーン情報
core - Config および Davix コマンド ライン ツールの情報
グリッド - サードパーティからのその他の情報
ソケット - ソケット情報
ロック - WebDAV ロック情報
all - すべてをトレースします
- バージョン
表示バージョン
セキュリティ オプション:
--カパス CA_パス
追加の認証局ディレクトリを追加する
--証明書、 -E CRED_PATH
PEM形式のクライアント証明書
- 鍵 priv_path
PEM 形式の秘密キー
--不安、 -k
SSL資格情報チェックを無効にする
--userlogin
ログイン/パスワード認証用のユーザーログイン
--userpass
ログイン/パスワード認証用のユーザーパスワード
--s3秘密鍵
AWS S3 認証: 秘密キー
--s3アクセスキー
AWS S3認証:アクセスキー
例
ダウンロード コンテンツ と 印刷 it on (Linuxで言うところのstdout)
デヴィックスゲット http://example.org/dir1/dir2/file1
ダウンロード コンテンツ 〜へ a ローカル file
davix-get s3://bucket.example.org/collection/file2 /tmp/file2
ダウンロード コンテンツ 〜へ a ローカル file VOMS 認証 in a グリッド 環境
davix-get -P Grid davs://grid-storage.example.org/dir1/file1 /tmp/file1
ダウンロード コンテンツ と 印刷 it 〜へ 標準出力、 a OAuth トークン
davix-get https://example.org/dir1/tmpfile -H "認証: Bearer mytoken"
ダウンロード コレクション 〜へ a ローカル ディレクトリにジョブを開始します。
davix-get dav://example.org/dir ./mydir
onworks.net サービスを使用して davix-get オンラインを使用する