これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド davix-put です。
プログラム:
NAME
davix-put - libdavix に基づくアップロード ツール
SYNOPSIS
davix-put [オプション]... local_file URL
DESCRIPTION
ダビックスプット リソースを http、Webdav、または REST 互換サービスにアップロードするツールです。
このコマンドは、プロトコル Http (http(s)://)、WebDav (dav(s)://)、および S3 (s3(s)://) をサポートします。
ローカル リソースは、単一のファイルまたはコレクションのいずれかになります。
コレクションの場合、すべてのサブコレクションもアップロードされます。
davix-put は 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認証:アクセスキー
例
アップロード ローカル file 〜へ a HTTP
davix-put /tmp/file1 http://example.org/dir1/dir2/file1
アップロード a ローカル file 〜へ a グリッド 互換性のあります ストレージ利用料
davix-put -P Grid /tmp/file1 davs://grid-storage.example.org/dir1/file1
アップロード a リソースを追加する。 〜へ a OAuth 2.0 互換性のあります サービス
davix-put /tmp/file https://example.org/dir1/tmpfile -H "認証: Bearer
マイトークン」
アップロード ローカル ディレクトリにジョブを開始します。 〜へ a HTTP
davix-put mydir http://example.org/dir1
onworks.net サービスを使用して davix-put online を使用する