CLI do disco em nuvem do Alibaba. Cliente de linha de comando Alibaba Cloud Disk que imita comandos de processamento de arquivos shell do Linux, suporta plug-ins JavaScript, suporta funções de backup de sincronização e suporta downloads em lote de álbuns de fotos.
Suporte multiplataforma, suporta Windows, macOS, Linux (x86/x64/arm), Android, iOS, etc.
Suporte multiusuário de disco em nuvem Alibaba
Suporta discos sincronizados e comutação contínua de bibliotecas de recursos
Baixe arquivos do disco de rede, suporte para download de vários arquivos ou diretórios, suporte para downloads retomados e download paralelo de arquivos únicos. Suporta arquivos de soft link (link simbólico).
Carregar arquivos locais, oferecer suporte a uploads de vários arquivos ou diretórios e oferecer suporte à função de exclusão de pastas/arquivos especificados (expressão regular). Suporta arquivos de soft link (link simbólico).
A função de backup síncrono suporta backup de arquivos locais em disco na nuvem, backup de arquivos em disco na nuvem para local e backup síncrono bidirecional para manter arquivos locais e arquivos em disco de rede sincronizados. É frequentemente usado em dispositivos integrados ou NAS e oferece suporte à implantação de imagens do Docker.
A entrada de comando e caminho de arquivo oferece suporte ao preenchimento automático da tecla Tab e o caminho oferece suporte ao modo de correspondência de curinga.
Suporta plug-ins JavaScript, você pode personalizar o comportamento das principais etapas de upload/download de acordo com suas próprias necessidades, para atender ao máximo suas necessidades personalizadas
Suporta operações relacionadas a álbuns de fotos pessoais e suporta download em lote de todas as fotos e arquivos de vídeo no álbum de fotos localmente.
Ele suporta a função de download conjunto multiusuário. Os usuários que buscam a velocidade de download podem tentar esta opção. Para obter detalhes, consulte o documento Download conjunto multiusuário
sobre
recurso
Índice
Como instalar
sincronizar disco
Download e instalação diretos
instalação adequada
instalação
instalação de cerveja
instalação do winget
instalação do docker
Como usar
Modificar diretório de configuração
Inicie o programa
Ver ajuda
Conecte-se
Trocar disco de rede
Ver lista de arquivos
Baixar arquivo
Carregar arquivos
Sincronizar arquivos de backup
Uso básico
Mais comandos
Perguntas frequentes
primeiro passo
Etapa 2
Como habilitar o log de depuração de depuração
Como sair e desconectar o cliente
Trocar comentários
Agradecimentos
Você pode baixar o pacote de instalação diretamente da página de lançamento deste warehouse e usá-lo após a descompactação.
Preste atenção especial aos rótulos do pacote de instalação. Diferentes rótulos correspondem a sistemas com diferentes arquiteturas. As descrições dos rótulos dos arquivos de versão relevantes são as seguintes:
arm / armv5 / armv7: adequado para sistemas ARM de 32 bits
arm64: adequado para sistemas ARM de 64 bits
386/x86: Adequado para sistemas de 32 bits, incluindo sistemas de CPU Intel e AMD
amd64/x64: Adequado para sistemas de 64 bits, incluindo sistemas de CPU Intel e AMD
mips: CPUs adequadas para o conjunto de instruções MIPS, como o sistema que ganhou a licitação para o Kirin. O MIPS deve prestar atenção às diferentes versões correspondentes às diferentes ordens de palavras endian.
macOS amd64 é adequado para máquinas com CPU Intel. Atualmente, o macOS arm64 é adequado principalmente para máquinas com chips da série Apple M.
iOS arm64 é adequado para telefones iPhone e deve ser desbloqueado para funcionar corretamente.
loong64: Adequado para máquinas com arquitetura LoongArch64, como CPU Loongson doméstica
Exemplo de referência:
wget https://github.com/tickstep/aliyunpan/releases/download/v0.3.4/aliyunpan-v0.3.4-linux-amd64.zip descompacte aliyunpan-v0.3.4-linux-amd64.zipcd aliyunpan-v0.3.4-linux-amd64 ./aliyunpan
Adequado para sistemas com gerenciador de pacotes apt, como Ubuntu, sistema operacional doméstico deepin, etc. Atualmente apenas máquinas com arquiteturas AMD64 e ARM64 são suportadas.
sudo curl -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
Adequado para sistemas com gerenciador de pacotes yum, como CentOS, RockyLinux, etc. Atualmente apenas máquinas com arquiteturas AMD64 e ARM64 são suportadas.
sudo curl -fsSL http://file.tickstep.com/rpm/aliyunpan/aliyunpan.repo |
Sistemas adequados para o gerenciador de pacotes brew, principalmente sistemas Apple macOS. Atualmente, apenas máquinas com arquitetura amd64 e arm64 (Apple Silicon) são suportadas.
preparar instalar aliyunpan
Como o brew é instalado no diretório do sistema por padrão, o arquivo de configuração também é armazenado no diretório do sistema por padrão. É recomendado definir variáveis do sistema para armazenar o arquivo de configuração separadamente, por exemplo.
exportar ALIYUNPAN_CONFIG_DIR=/Users/tickstep/Applications/adrive/config
gerenciador de pacotes winget para sistemas Windows. Atualmente, apenas máquinas com arquitetura x86 e x64 são suportadas.
Fonte de atualização (opcional)
atualização da fonte winget
Instalar
winget instalar tickstep.aliyunpan --silent
A função de backup síncrono oferece suporte a dois modos: backup de arquivos locais em disco na nuvem e backup de arquivos em disco na nuvem para local. Suporta plug-in JavaScript para filtrar arquivos de backup. A função de backup suporta os seguintes modos:
Faça backup dos arquivos locais, ou seja, carregue os arquivos locais no disco da rede e sempre mantenha um backup completo dos arquivos locais no disco da rede.
Faça backup dos arquivos do disco na nuvem, ou seja, baixe os arquivos do disco da rede para o local e sempre mantenha um backup completo dos arquivos do disco da rede localmente.
A função de backup oferece suporte à especificação de estratégias de backup:
arquivo de backup exclusivo e exclusivo (backup espelhado um para um), os arquivos redundantes no diretório de destino serão excluídos. Certifique-se de que o backup do diretório de origem do backup seja feito individualmente com os arquivos do diretório de destino. Se o arquivo do diretório de origem for excluído, o arquivo do diretório de destino correspondente também será excluído.
incremento, arquivo de backup incremental, arquivos redundantes no diretório de destino não serão excluídos. Somente arquivos modificados e novos arquivos no diretório de origem serão copiados para o diretório de destino. Se os arquivos forem excluídos do diretório de origem ou outros arquivos forem adicionados ao diretório de destino, eles não serão excluídos.
A lógica básica da sincronização é a seguinte. Um ciclo inclui: varredura - comparação - execução, um total de três links.
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-关闭同步日志
Consulte o método de inicialização do docker-compose: docker-compose.yml
Para documentação mais detalhada, consulte o site do dockerhub: tickstep/aliyunpan-sync
Para instruções de comando completas e detalhadas, consulte o manual: Manual de Comando
Os programas do Windows devem ser executados no prompt de comando ou no PowerShell.
Você também pode clicar duas vezes diretamente no programa para executá-lo. Para uso específico, consulte a lista de comandos e as instruções.
Os programas Linux/macOS devem ser executados no Terminal.
Para uso específico, consulte a lista de comandos e instruções.
Se o programa gerar caracteres ilegíveis durante a execução, verifique se o método de codificação do terminal é UTF-8
.
Se você executar o programa sem nenhum parâmetro, o programa entrará no modo interativo CLI que simula a interface do usuário do sistema shell Linux e você poderá executar comandos relevantes diretamente.
No modo interativo, o prefixo da linha onde o cursor está localizado deve ser aliyunpan >
. Se a conta estiver logada, o formato é aliyunpan:<工作目录> <用户昵称>$
O programa possui instruções integradas para os comandos relevantes upload -h
Você pode obter as instruções para os comandos executando命令-h
.
Este programa suporta a maioria das operações de comando no Alibaba Cloud Disk. Aqui apresentamos apenas o uso básico. Para comandos mais detalhados, consulte o manual: Manual de Comando.
Você pode especificar o caminho de armazenamento do arquivo de configuração do programa. Se não for especificado, o programa usará o diretório padrão.
O método consiste em definir a variável de ambiente ALIYUNPAN_CONFIG_DIR
e especificar um diretório existente. Por exemplo, no Linux, você pode especificá-lo assim.
exportar ALIYUNPAN_CONFIG_DIR=/home/tickstep/tools/aliyunpan/config
Comece diretamente na linha de comando interativa
[tickstep@MacPro ~]$ aliyunpan Dica: Use as teclas de seta para cima e para baixo para alternar entre os comandos históricos. Dica: Ctrl + A/E Salta para o início/fim do comando. Dica: digite help para obter ajuda. aliyunpan>
aliyunpan > ajuda... Disco de nuvem Alibaba: álbum, álbum de fotos abm (Beta) cd switch diretório de trabalho download, d baixar arquivo/diretório ls, l, ll listar diretório mkdir criar diretório mv mover arquivo/diretório saída pwd diretório de trabalho reciclar lixeira renomear renomear arquivo rm excluir arquivo/ compartilhamento de diretório compartilha arquivos/diretórios sincronização sincronização função de backup upload, você carrega arquivos/diretórios...
Você precisa fazer login primeiro. Se já estiver conectado, você pode pular esta etapa. O login é feito através do navegador e você precisa fazer login duas vezes.
aliyunpan > entrar Abra o seguinte link em seu navegador para fazer login. O link é válido por 5 minutos. Observação: você precisa fazer login duas vezes, uma para autorização e outra para escanear o código QR. https://openapi.alipan.com/oauth/authorize?client_id=cf9f70e8fc61430f8ec5ab5cadf31375&redirect_uri=https%3A%2F%2Fapi.tickstep.com%2Fauth%2Ftickstep%2Faliyunpan%2Ftoken%2Fopenapi%2F8206f0.....fb5db6b4 033 6%2Face e escopo =usuário:base,arquivo:todos:ler,arquivo:todos:escrever Login do disco em nuvem do Alibaba bem-sucedido: tickstep aliyunpan:/ tickstep$
Oferece suporte à troca de discos de backup e bibliotecas de recursos e funciona no disco de backup por padrão.
aliyunpan:/ tickstep (disco de backup) $ drive # DRIVE ID nome do disco de rede 1 disco de backup 11519221 2 1311893110 Biblioteca de Recursos Insira o disco de rede a ser alternado # Valor > 2Mudar para disco de rede: Biblioteca de Recursos aliyunpan:/tickstep(biblioteca de recursos)$
aliyunpan:/ tickstep$ ls # Tamanho do arquivo Data de modificação Arquivo (diretório) 0 - 2021-11-03 13:32:22 Temporário/ 1 - 2021-07-10 07:44:34 Compartilhamento de amigos/ 2 - 2021-07-09 22:11:22 Meu projeto/ 3 - 2021-07-09 22:10:37 Meus jogos/ 4 - 2021-07-09 22:10:10 Meus Documentos/ 5 349,86 KB 2021-06-06 11:46:02 Estatísticas de uso.xls 6.503,57 KB 2021-06-06 11:46:02 IMG_0098.JPG 7 72,20 KB 2021-06-06 11:46:02 IMG_0103.PNG Total: 3,20 MB Total de arquivos: 3, Total de diretórios: 7 ----
O diretório onde os arquivos baixados são salvos pode ser personalizado por meio de aliyunpan config set -savedir
.
aliyunpan:/ tickstep$ baixar IMG_0106.JPG [0] O número máximo atual de downloads simultâneos de arquivos é: 5 e o cache de download é: 64,00 KB [1] Adicionar à fila de download: /IMG_0106.JPG [1]---- ID do arquivo: 60bc44f855814e19692a4958b4a8823a1a06e5de Nome do arquivo: IMG_0106.JPG Tipo de arquivo: Arquivo Caminho do arquivo: /IMG_0106.JPG [1] Pronto para download: /IMG_0106.JPG [1] Será baixado no caminho: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG [1] O download começa[1] ↓ 704,00KB/1,48MB 0B/s(1,69MB/s) em 1,88s, esquerda - ............ [1] Download concluído, salve o local: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG [1] Verificação de validade do arquivo bem-sucedida: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG O download termina, tempo: 4 segundos, tamanho total dos dados: 1,48 MB aliyunpan:/ tickstep$
aliyunpan:/ tickstep$ upload /Users/tickstep/Downloads/apt.zip /tmp [0] O upload máximo de arquivo simultâneo atual é: 10 e o tamanho do fragmento de upload é: 10,00 MB [1] Entre na fila de upload: /Users/tickstep/Downloads/apt.zip [1] 13/08/2022 13:41:22 Prepare-se para fazer upload: /Users/tickstep/Downloads/apt.zip => /tmp/apt.zip [1] 2022-08-13 13:41:22 Detectando e criando pasta de disco em nuvem: /tmp [1] 13/08/2022 13:41:22 Cálculo do arquivo SHA1: /Users/tickstep/Downloads/apt.zip [1] 2022-08-13 13:41:22 Detecção de segunda passagem, aguarde... [1] 2022-08-13 13:41:22 Segunda transferência falhou, o upload do arquivo começou normalmente [1] ↑ 21,00 MB/21,00 MB 702,53 KB/s(702,70 KB/s) em 15s..... ... . [1] 2022-08-13 13:41:22 Arquivo carregado com sucesso, salvo no caminho do disco de rede: /tmp/apt.zip [1] 2022-08-13 13:41:22 Resultado do upload do arquivo: Sucesso! O upload demorou 18 segundos, tempo: 18 segundos, tamanho total dos dados: 21,00 MB
A função de backup síncrono oferece suporte a três modos: backup de arquivos locais em disco na nuvem, backup de arquivos em disco na nuvem em local e backup síncrono bidirecional. Suporta plug-in JavaScript para filtrar arquivos de backup.
Por exemplo: Carregue o arquivo de backup no diretório local /tickstep/Documents/设计文档
para o diretório do disco na nuvem /备份盘/我的文档
aliyunpan:/ tickstep$ sync start -ldir "/tickstep/Documents/Design Documents" -pdir "/Backup Disk/My Documents" -mode "upload" -drive "backup" Inicie o processo de backup de sincronização para fazer backup do arquivo de configuração: ( Usar configuração de linha de comando) Tipo de link: Simultaneidade de download de link padrão: 2 Simultaneidade de upload: 2 Tamanho do fragmento de download: 1,00 MB Tamanho do fragmento de upload: 10,00 MB Iniciar tarefa de sincronização: Documento de design (de3d6b69a607497b73624bcca0845f19) Modo síncrono: faça backup de arquivos locais (somente upload) Diretório local: /tickstep/Documents/Diretório do disco da nuvem de documentos de design: /Disco de backup/Meus documentos
Para comandos mais detalhados, consulte o manual: Manual de Comandos.
Quando precisar localizar um problema ou capturar o log ao enviar um problema, você precisará habilitar o log de depuração. As etapas são as seguintes:
Linux e MacOS
Executar a partir da linha de comando
export ALIYUNPAN_VERBOSE=1
Windows
Versões diferentes serão ligeiramente diferentes, verifique o diagrama de configuração do método específico da seguinte forma:
Abra o programa de linha de comando aliyunpan. Qualquer comando de disco em nuvem terá uma saída de log semelhante à seguinte.
Uma única conta do Alibaba Cloud Disk permite que no máximo 10 dispositivos sejam conectados ao mesmo tempo. Quando este prompt aparecer: Sua conta excedeu o número máximo de dispositivos conectados. Primeiro, faça logoff de um dispositivo e depois reinicie. o aplicativo antes de continuar a usar sua conta para fazer login em clientes O número de clientes foi excedido. Você precisa sair de outros clientes antes de poder continuar a usá-los, conforme mostrado abaixo.
Versão móvel do APP
página da Internet