Alibaba Cloud Disk CLI。 Linux シェル ファイル処理コマンドを模倣し、JavaScript プラグインをサポートし、同期バックアップ機能をサポートし、フォト アルバムのバッチ ダウンロードをサポートする Alibaba Cloud Disk コマンド ライン クライアント。
マルチプラットフォームサポート、Windows、macOS、linux(x86/x64/arm)、android、iOSなどをサポートします。
Alibaba クラウド ディスクのマルチユーザー サポート
同期ディスクとリソース ライブラリのシームレスな切り替えをサポート
ネットワーク ディスクからファイルをダウンロードし、複数のファイルまたはディレクトリのダウンロードをサポートし、ダウンロードの再開と単一ファイルの並列ダウンロードをサポートします。ソフトリンク(シンボリックリンク)ファイルをサポートします。
ローカルファイルのアップロード、複数のファイルまたはディレクトリのアップロードのサポート、指定したフォルダー/ファイルの除外機能(正規表現)をサポートします。ソフトリンク(シンボリックリンク)ファイルをサポートします。
同期バックアップ機能は、ローカル ファイルのクラウド ディスクへのバックアップ、クラウド ディスク ファイルのローカルへのバックアップ、およびローカル ファイルとネットワーク ディスク ファイルの同期を維持する双方向同期バックアップをサポートしています。これは組み込みデバイスまたは NAS デバイスでよく使用され、Docker イメージの展開をサポートします。
コマンドとファイル パスの入力は Tab キーの自動補完をサポートし、パスはワイルドカード マッチング モードをサポートします。
JavaScript プラグインをサポートし、独自のニーズに応じてアップロード/ダウンロードの主要なステップの動作をカスタマイズして、パーソナライズされたニーズを最大限に満たすことができます。
個人のフォト アルバムに関連する操作をサポートし、フォト アルバム内のすべての写真とビデオ ファイルのローカルへの一括ダウンロードをサポートします。
マルチユーザー共同ダウンロード機能をサポートしているので、ダウンロード速度を究極に追求するユーザーは、このオプションを試すことができます。詳細については、「マルチユーザー共同ダウンロード」のドキュメントを参照してください。
について
特徴
目次
インストール方法
同期ディスク
直接ダウンロードしてインストールする
適切なインストール
yumインストール
醸造インストール
WINGETのインストール
ドッカーのインストール
使用方法
構成ディレクトリを変更する
プログラムを開始する
ヘルプを見る
ログイン
ネットワークディスクを切り替える
ファイルリストを表示する
ファイルをダウンロードする
ファイルをアップロードする
バックアップファイルを同期する
基本的な使い方
その他のコマンド
よくある質問
最初のステップ
ステップ2
デバッグデバッグログを有効にする方法
クライアントをログアウトしてオフラインにする方法
フィードバックを交換する
謝辞
インストールパッケージは本ウェアハウスのリリースページから直接ダウンロードし、解凍してご利用いただけます。
インストール パッケージのラベルに特に注意してください。異なるラベルは、異なるアーキテクチャのシステムに対応します。関連するバージョン ファイルのラベルの説明は次のとおりです。
arm / armv5 / armv7: 32 ビット ARM システムに適しています
arm64: 64 ビット ARM システムに適しています
386/x86: Intel および AMD CPU システムを含む 32 ビット システムに適しています
amd64/x64: Intel および AMD CPU システムを含む 64 ビット システムに適しています
mips: MIPS 命令セットに適した CPU (Kirin が落札したシステムなど)。 MIPS は、異なるエンディアン語順に対応する異なるバージョンに注意を払う必要があります。
macOS amd64 は Intel CPU マシンに適しています。現在、macOS arm64 は主に Apple M シリーズ チップを搭載したマシンに適しています。
iOS arm64 は iPhone 電話に適しており、正しく実行するにはジェイルブレイクする必要があります。
loong64: 国内の Loongson CPU など、LoongArch64 アーキテクチャのマシンに適しています。
参考例:
wget https://github.com/tickstep/aliyunpan/releases/download/v0.3.4/aliyunpan-v0.3.4-linux-amd64.zip aliyunpan-v0.3.4-linux-amd64.zipcd aliyunpan-v0.3.4-linux-amd64 を解凍します。 ./アリユンパン
Ubuntu、国産 Deepin オペレーティング システムなど、apt パッケージ マネージャーを備えたシステムに適しています。現在、amd64 および arm64 アーキテクチャのマシンのみがサポートされています。
sudoカール -fsSL http://file.tickstep.com/apt/pgp | gpg --dearmor sudo tee /etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg > /dev/null && echo "deb [signed-by=/etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg Arch=amd64,arm64] http://file.tickstep.com/apt aliyunpan main" | sudo tee /etc/apt/sources.list.d/tickstep-aliyunpan.list > /dev/null && sudo apt-get update && sudo apt-get install -y aliyunpan
CentOS、RockyLinux などの yum パッケージ マネージャーを備えたシステムに適しています。現在、amd64 および arm64 アーキテクチャのマシンのみがサポートされています。
sudoカール -fsSL http://file.tickstep.com/rpm/aliyunpan/aliyunpan.repo | sudo tee /etc/yum.repos.d/tickstep-aliyunpan.repo > /dev/null && sudo yum install aliyunpan -y
brew パッケージ マネージャーに適したシステム、主に Apple macOS システム。現在、amd64 および arm64 アーキテクチャ (Apple Silicon) マシンのみがサポートされています。
醸造インストール aliyunpan
brew はデフォルトでシステム ディレクトリにインストールされるため、設定ファイルもデフォルトでシステム ディレクトリに保存されるように、システム変数を設定して設定ファイルを別途保存することをお勧めします。
import ALIYUNPAN_CONFIG_DIR=/Users/tickstep/Applications/adrive/config
Windows システム用の winget パッケージ マネージャー。現在、x86 および x64 アーキテクチャのマシンのみがサポートされています。
アップデートソース (オプション)
winget ソースの更新
インストール
winget インストールticstep.aliyunpan --silent
同期バックアップ機能は、ローカル ファイルをクラウド ディスクにバックアップするモードと、クラウド ディスク ファイルをローカルにバックアップするモードの 2 つのモードをサポートします。バックアップ ファイルをフィルタリングするための JavaScript プラグインをサポートします。 バックアップ機能は次のモードをサポートしています。
ローカル ファイルをバックアップします。つまり、ローカル ファイルをネットワーク ディスクにアップロードし、ローカル ファイルの完全なバックアップを常にネットワーク ディスク上に保持します。
クラウド ディスク ファイルをバックアップします。つまり、ネットワーク ディスク ファイルをローカルにダウンロードし、ネットワーク ディスク ファイルの完全なバックアップを常にローカルに保存します。
バックアップ機能は、バックアップ戦略の指定をサポートしています。
排他的、排他的バックアップファイル(1対1ミラーバックアップ)、対象ディレクトリ内の重複ファイルが削除されます。バックアップのソース ディレクトリがターゲット ディレクトリ ファイルと 1 対 1 でバックアップされていることを確認してください。ソース ディレクトリ ファイルが削除されると、対応するターゲット ディレクトリ ファイルも削除されます。
増分、増分バックアップ ファイル、ターゲット ディレクトリ内の冗長ファイルは削除されません。ソース ディレクトリ内の変更されたファイルと新しいファイルのみがターゲット ディレクトリにバックアップされます。ソース ディレクトリからファイルが削除されたり、ターゲット ディレクトリに他のファイルが追加された場合、それらのファイルは削除されません。
同期の基本ロジックは次のとおりです: スキャン - 比較 - 実行、合計 3 つのリンク。
docker run -d --name=aliyunpan-sync --restart=always -v ":/home/app/config/aliyunpan_config.json" -v " :/home/app/data" -e ALIYUNPAN_PAN_DIR=" " -e ALIYUNPAN_SYNC_MODE="upload" -e ALIYUNPAN_SYNC_POLICY="increment" -e ALIYUNPAN_SYNC_DRIVE="backup" -e ALIYUNPAN_SYNC_LOG="true" tickstep/aliyunpan-sync:v0.3.4 : 用户已经登录成功并保存好的aliyunpan_config.json凭据文件 :本地目标目录,绝对路径,例如:/tickstep/Documents/设计文档 ALIYUNPAN_PAN_DIR:云盘目标目录,绝对路径 ALIYUNPAN_SYNC_MODE:备份模式,支持: upload(备份本地文件到云盘),download(备份云盘文件到本地) ALIYUNPAN_SYNC_POLICY:备份策略,支持:exclusive(排他备份文件,目标目录多余的文件会被删除),increment(增量备份文件,目标目录多余的文件不会被删除) ALIYUNPAN_SYNC_DRIVE: 网盘,支持:backup(备份盘), resource(资源盘) ALIYUNPAN_SYNC_LOG: 同步日志,true-开启同步日志显示,false-关闭同步日志
docker-compose の起動メソッドを参照してください: docker-compose.yml
より詳細なドキュメントについては、dockerhub Web サイトを参照してください:ticstep/aliyunpan-sync
完全かつ詳細なコマンド手順については、マニュアルを参照してください: コマンドマニュアル
Windows プログラムはコマンド プロンプトまたは PowerShell から実行する必要があります。
プログラムを直接ダブルクリックして実行することもできます。具体的な使用方法については、コマンド リストと手順を参照してください。
Linux/macOS プログラムはターミナルで実行する必要があります。
具体的な使用方法については、コマンドリストと説明を参照してください。
プログラム実行時に文字化けが発生する場合は、端末のエンコード方式がUTF-8
かどうかを確認してください。
パラメータを指定せずにプログラムを実行すると、プログラムは Linux シェル システム ユーザー インターフェイスをシミュレートする CLI 対話モードに入り、関連するコマンドを直接実行できます。
対話モードでは、カーソルが置かれている行のプレフィックスはaliyunpan >
である必要があります。アカウントがログインしている場合、形式はaliyunpan:<工作目录> <用户昵称>$
になります。
プログラムには、関連するコマンドの命令が組み込まれています。命令-h
を実行すると、コマンドの命令を取得できます。たとえば、 upload -h
と入力すると、アップロード コマンドの命令が表示されます。
このプログラムは、Alibaba Cloud Disk 上のほとんどのコマンド操作をサポートします。ここでは基本的な使用方法のみを紹介します。詳細なコマンドについては、マニュアル「コマンド マニュアル」を参照してください。
プログラム構成ファイルの保存パスを指定できます。指定しない場合、プログラムはデフォルトのディレクトリを使用します。
方法は、環境変数ALIYUNPAN_CONFIG_DIR
を設定し、既存のディレクトリを指定する方法です。例えば、Linux の場合、次のように指定できます。
エクスポート ALIYUNPAN_CONFIG_DIR=/home/tickstep/tools/aliyunpan/config
インタラクティブなコマンドラインで直接開始します
[tickstep@MacPro ~]$ アリユンパン ヒント: 履歴コマンドを切り替えるには、上下の矢印キーを使用します。 ヒント: Ctrl + A / E コマンドの先頭/末尾にジャンプします。 ヒント: ヘルプを表示するには「help」と入力します。 アリユンパン>
アリユンパン > 助けて... アリババクラウドディスク: アルバム、abm フォト アルバム (ベータ) cd 作業ディレクトリの切り替え ダウンロード、d ダウンロード ファイル/ディレクトリ ls、l、ll ディレクトリのリスト mkdir ディレクトリの作成 mv ファイル/ディレクトリの移動 pwd 出力作業ディレクトリ recycle ごみ箱 rename ファイルの名前変更 rm delete ファイル/ ディレクトリ共有ファイル/ディレクトリの共有 同期 同期バックアップ機能 アップロード、u ファイル/ディレクトリのアップロード...
最初にログインする必要があります。すでにログインしている場合は、この手順をスキップできます。ログインはブラウザ経由で行われるため、2 回ログインする必要があります。
アリユンパン > ログイン ログインするには、ブラウザで次のリンクを開いてください。リンクの有効期限は 5 分間です。 注: 認証のために 1 回、QR コードのスキャンのために 1 回、計 2 回ログインする必要があります。 https://openapi.alipan.com/oauth/authorize?client_id=cf9f70e8fc61430f8ec5ab5cadf31375&redirect_uri=https%3A%2F%2Fapi.tickstep.com%2Fauth%2Ftickstep%2Faliyunpan%2Ftoken%2Fopenapi%2F8206f0....fb5db6b4033 6%2認証と範囲= ユーザー:ベース、ファイル:すべて:読み取り、ファイル:すべて:書き込み Alibaba クラウド ディスクへのログインに成功しました: ティックステップ アリユンパン:/tickstep$
バックアップ ディスクとリソース ライブラリの切り替えをサポートし、デフォルトでバックアップ ディスクの下で動作します。
aliyunpan:/tickstep (バックアップディスク) $ drive # DRIVE ID ネットワークディスク名 1 11519221 バックアップ ディスク 2 1311893110 リソース ライブラリ 切り替えるネットワーク ディスクを入力します # 値 > 2ネットワーク ディスクに切り替えます: リソース ライブラリ aliyunpan:/tickstep(リソースライブラリ)$
aliyunpan:/tickstep$ ls # ファイルサイズ 更新日 ファイル(ディレクトリ) 0 - 2021-11-03 13:32:22 臨時/ 1 - 2021-07-10 07:44:34 友達の共有/ 2 - 2021-07-09 22:11:22 私のプロジェクト/ 3 - 2021-07-09 22:10:37 私のゲーム/ 4 - 2021-07-09 22:10:10 マイドキュメント/ 5 349.86KB 2021-06-06 11:46:02 使用状況統計.xls 6 503.57KB 2021-06-06 11:46:02 IMG_0098.JPG 7 72.20KB 2021-06-06 11:46:02 IMG_0103.PNG 合計: 3.20MB 合計ファイル: 3、合計ディレクトリ: 7 ----
ダウンロードしたファイルが保存されるディレクトリはaliyunpan config set -savedir
を通じてカスタマイズできます。
aliyunpan:/ticstep$ ダウンロード IMG_0106.JPG [0] 現在の同時ファイル ダウンロードの最大数は 5、ダウンロード キャッシュは 64.00KB [1] ダウンロードキューに追加: /IMG_0106.JPG [1]---- ファイルID: 60bc44f855814e19692a4958b4a8823a1a06e5de ファイル名:IMG_0106.JPG ファイルの種類: ファイル ファイルパス: /IMG_0106.JPG [1] ダウンロードの準備ができました: /IMG_0106.JPG [1] パス: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG にダウンロードされます。 [1] ダウンロード開始[1] ↓ 704.00KB/1.48MB 0B/s(1.69MB/s) 1.88秒後、左 - ...... [1] ダウンロードが完了しました。保存場所: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG [1] ファイルの有効性検証が成功しました: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG ダウンロード終了、時間:4秒、総データサイズ:1.48MB アリユンパン:/tickstep$
aliyunpan:/tickstep$ Upload /Users/tickstep/Downloads/apt.zip /tmp [0] 現在の最大同時ファイルアップロード数: 10、アップロードフラグメントサイズ: 10.00MB [1] アップロード キューに参加します: /Users/tickstep/Downloads/apt.zip [1] 2022-08-13 13:41:22 アップロードの準備: /Users/tickstep/Downloads/apt.zip => /tmp/apt.zip [1] 2022-08-13 13:41:22 クラウド ディスク フォルダーの検出と作成: /tmp [1] 2022-08-13 13:41:22 計算ファイル SHA1: /Users/tickstep/Downloads/apt.zip [1] 2022-08-13 13:41:22 2 回目のパスを検出しました。お待ちください... [1] 2022-08-13 13:41:22 2 回目の転送に失敗しました、ファイルのアップロードは正常に開始されました [1] ↑ 15 秒で 21.00MB/21.00MB 702.53KB/s(702.70KB/s).... 。 [1] 2022-08-13 13:41:22 ファイルは正常にアップロードされ、ネットワーク ディスク パスに保存されました: /tmp/apt.zip [1] 2022-08-13 13:41:22 ファイルアップロード結果:成功しました! アップロードにかかった時間は 18 秒、時間: 18 秒、合計データ サイズ: 21.00MB
同期バックアップ機能は、ローカル ファイルのクラウド ディスクへのバックアップ、クラウド ディスク ファイルのローカルへのバックアップ、および双方向同期バックアップの 3 つのモードをサポートします。バックアップ ファイルをフィルタリングするための JavaScript プラグインをサポートします。
例: ローカル ディレクトリ/tickstep/Documents/设计文档
にあるファイル バックアップをクラウド ディスク ディレクトリ/备份盘/我的文档
にアップロードします。
aliyunpan:/tickstep$ sync start -ldir "/tickstep/Documents/Design Documents" -pdir "/Backup Disk/My Documents" -mode "upload" -drive "backup" 同期バックアップ プロセスを開始して、構成ファイルをバックアップします: (コマンドライン構成を使用します) リンク タイプ: デフォルトのリンク ダウンロード同時実行数: 2 アップロードの同時実行数: 2 ダウンロードフラグメントサイズ: 1.00MB アップロードフラグメントサイズ: 10.00MB 同期タスクの開始タスク: 設計ドキュメント (de3d6b69a607497b73624bcca0845f19) 同期モード: ローカル ファイルをバックアップします (アップロードのみ) ローカル ディレクトリ: /tickstep/Documents/デザイン ドキュメント クラウド ディスク ディレクトリ: /バックアップ ディスク/マイ ドキュメント
より詳細なコマンドについては、マニュアル「コマンドマニュアル」を参照してください。
問題を特定する必要がある場合、または問題の送信時にログをキャプチャする必要がある場合は、デバッグ ログを有効にする必要があります。手順は次のとおりです。
Linux&MacOS
コマンドラインから実行
export ALIYUNPAN_VERBOSE=1
窓
バージョンが異なると若干異なります。次の具体的なメソッド設定図を確認してください。
aliyunpan コマンド ライン プログラムを開きます。クラウド ディスク コマンドを実行すると、次のようなログが出力されます。
1 つの Alibaba Cloud Disk アカウントで同時にログインできるのは最大 10 台のデバイスのみです。次のプロンプトが表示されます。まず 1 台のデバイスをログオフしてから、再起動してください。以下に示すように、アカウントを使用して顧客にログインし続ける前に、他のクライアントからログアウトする必要があります。
APPモバイル版
ウェブページ