Todos los productos
Search
Centro de documentos

Object Storage Service:View options

Última actualización: Sep 03, 2026

Ejecute ossutil -h para listar todas las opciones de línea de comandos compatibles.

Nota

A partir de ossutil V1.6.16, puede usar ossutil como nombre del binario en la línea de comandos. No es necesario cambiar el nombre del binario según su sistema operativo. Si utiliza una versión de ossutil anterior a la 1.6.16, debe cambiar el nombre del binario para que coincida con su sistema operativo. Para obtener más información, consulte Command reference for ossutil.

Formato del comando

ossutil -h

Para ver las opciones de un comando específico, ejecute ossutil help [command], por ejemplo, ossutil help cp.

Opciones comunes

La mayoría de los comandos de ossutil admiten las siguientes opciones:

Opción

Descripción

-c, --config-file

Ruta al archivo de configuración de ossutil, que se lee al iniciar. Para gestionar buckets en varias cuentas, cree archivos de configuración separados y utilice -c para especificar cuál desea usar.

-e, --endpoint

Endpoint del bucket. Para gestionar buckets en varias regiones, especifique el endpoint correspondiente. Regions and Endpoints.

-i, --access-key-id

AccessKey ID para acceder a OSS. Especifique esta opción cuando gestione buckets en varias cuentas.

-k, --access-key-secret

AccessKey secret para acceder a OSS. Especifique esta opción cuando gestione buckets en varias cuentas.

-p, --password

Solicita introducir el AccessKey secret desde el teclado. El valor introducido anula cualquier AccessKey secret configurado en otro lugar.

--loglevel

Genera un archivo ossutil.log en el directorio de trabajo actual. De forma predeterminada, no se genera ningún archivo de registro.

Valores válidos:

  • info: Registra los registros de operaciones de ossutil.

    ossutil [command] --loglevel=info
  • debug: Muestra registros de flujo HTTP y la cadena de firma original para la resolución de problemas.

    ossutil [command] --loglevel=debug

--proxy-host, --proxy-user, --proxy-pwd

Opciones de configuración del proxy:

  • --proxy-host: URL del servidor proxy. Se admiten HTTP, HTTPS y SOCKS5.

  • --proxy-user: Nombre de usuario para el servidor proxy. El valor predeterminado está vacío.

  • --proxy-pwd: Contraseña para el servidor proxy. El valor predeterminado está vacío.

Después de la configuración, ossutil enruta el tráfico a través del proxy.

ossutil ls oss://bucket1 --proxy-host http://47.88.**.**:3128 --proxy-user test --proxy-pwd test

--mode

Tipo de credencial. Valores válidos:

  • AK: Acceda a OSS mediante un AccessKey ID y un AccessKey secret.

  • StsToken: Acceda a OSS mediante un token de Security Token Service (STS).

  • RamRoleArn: Acceda a OSS mediante la operación AssumeRole de un usuario de RAM.

  • EcsRamRole: Implemente el acceso sin contraseña en una instancia ECS mediante un rol de RAM para dicha instancia.

Si se omite, se aplica la lógica de autenticación predeterminada.

--ecs-role-name

Nombre del rol de RAM en el modo de autenticación EcsRamRole.

--token-timeout

Periodo de validez de la credencial de acceso temporal en el modo RamRoleArn. Unidad: segundos. Valor predeterminado: 3600.

--ram-role-arn

Alibaba Cloud Resource Name (ARN) del rol de RAM en el modo de autenticación RamRoleArn.

--role-session-name

Nombre de la sesión en el modo de autenticación RamRoleArn.

--read-timeout

Tiempo de espera de lectura del cliente. Unidad: segundos. Valor predeterminado: 1200.

--connect-timeout

Tiempo de espera de conexión del cliente. Unidad: segundos. Valor predeterminado: 120.

--sts-region

Región del servicio STS, por ejemplo, cn-hangzhou. Las regiones compatibles se enumeran en Endpoints.

Endpoint predeterminado de STS en el modo RamRoleArn: sts.aliyuncs.com.

--skip-verify-cert

Omite la verificación del certificado digital del lado del servidor.

--ua

Agrega un valor personalizado al encabezado de solicitud HTTP User-Agent. Úselo con --loglevel debug para ver el User-Agent completo en los registros.

Otras opciones

Los comandos de ossutil también admiten las siguientes opciones:

Nombre de la opción

Descripción

-s, --short-format

Muestra los resultados en formato corto. Valor predeterminado: formato largo.

--bigfile-threshold

Umbral de tamaño de archivo para la carga reanudable. Unidad: bytes. Valor predeterminado: 100 MB. Rango: de 0 a 9223372036854775807.

--acl

Configura la lista de control de acceso (ACL).

--range

Especifica un rango de bytes basado en cero para descargar de un archivo.

  • Puede especificar un rango. Por ejemplo, 3-9 indica del byte 3 al 9, inclusive.

  • Puede especificar un punto de inicio, como 3-, para descargar desde el byte 3 hasta el final del archivo, inclusive.

  • Puede especificar la posición final. Por ejemplo, -9 especifica el rango del byte 0 al byte 9.

--all-versions

Especifica todas las versiones de un objeto.

--type

Método de validación de datos. Valores válidos:

  • crc64 (predeterminado): Realiza una comprobación de redundancia cíclica de 64 bits (CRC64).

  • md5: Realiza la validación MD5.

-v, --version

Muestra la versión de ossutil y sale.

-u, --update

Realiza una operación de actualización.

--origin

Valor del campo origin en el encabezado de solicitud HTTP.

--upmode

Modo de carga utilizado en el comando probe. Valores válidos:

  • normal (predeterminado): Carga simple.

  • append: Carga por anexión.

  • multipart: Carga multiparte.

--sse-algorithm

Algoritmo de cifrado del lado del servidor para el bucket. Valores válidos:

  • KMS: Utiliza una clave administrada por Key Management Service (KMS) para el cifrado y descifrado, lo que corresponde a SSE-KMS.

  • AES256: Utiliza una clave administrada por OSS para el cifrado y descifrado, lo que corresponde a SSE-OSS.

--include

Lista los objetos que cumplen las condiciones especificadas. Por ejemplo, *.jpg lista todos los archivos en formato JPG.

The --include and --exclude options.

--exclude

Lista los objetos que no cumplen las condiciones especificadas. Por ejemplo, *.txt lista todos los archivos que no están en formato TXT.

The --include and --exclude options.

-r, --recursive

Opera recursivamente sobre todos los objetos coincidentes en el bucket. Sin esta opción, solo se ve afectado el objeto especificado.

--addr

Especifica una dirección de red para probar la conectividad mediante ping.

Valor predeterminado: www.aliyun.com

--kms-masterkey-id

ID de la clave maestra del cliente (CMK) en KMS.

--version-id

ID de versión del objeto.

--version-id-marker

Lista las versiones de objetos cuyos ID son alfabéticamente posteriores al marcador especificado. Requiere que el versionado esté habilitado.

-m, --multipart

Especifica que la operación se aplica a eventos de carga multiparte incompletos en el bucket.

-d, --directory

Devuelve solo los archivos y subdirectorios en el directorio actual.

--payer

Pagador de la solicitud. Establézcalo en requester para el modo de pago por solicitante.

--maxupspeed

Velocidad máxima de carga. Unidad: KB/s. Valor predeterminado: 0 (sin límite).

--maxdownspeed

Velocidad máxima de descarga. Unidad: KB/s. Valor predeterminado: 0 (sin límite).

--retry-times

Número de reintentos después de un error. Valor predeterminado: 10. Rango: de 1 a 500.

Nota

Los reintentos ocurren inmediatamente después de un error.

--download

Prueba la conectividad de red descargando un objeto del bucket de destino mediante la URL del archivo.

-j, --jobs

Número de tareas simultáneas para operaciones con múltiples archivos. Valor predeterminado: 3. Rango: de 1 a 10000.

-a, --all-type

Especifica que la operación se aplica a objetos y eventos de carga multiparte incompletos en el bucket.

--disable-empty-referer

Especifica que el campo Referer no puede estar vacío.

--method

Método de solicitud HTTP. Los valores válidos incluyen PUT, GET y DELETE.

--output-dir

Directorio de salida para archivos de informe, como los informes de fallas de copia por lotes del comando cp.

Valor predeterminado: el directorio ossutil_output en el directorio actual.

--meta

Establece los metadatos del objeto. Formato: Cache-Control:no-cache#Content-Encoding:gzip.

--object

Especifica el nombre del archivo en el comando probe.

--end-time

Marca de tiempo UNIX. Si utiliza esta opción, se ignoran los objetos cuya última modificación sea posterior a la hora especificada.

--limited-num

Número máximo de resultados a devolver.

-L, --language

Establece el idioma para ossutil. Valores válidos:

  • CH (predeterminado): Chino. Si establece el idioma en CH, asegúrese de que la codificación de su sistema sea UTF-8.

  • EN: Inglés.

--delete

Elimina un bucket, un objeto o un fragmento.

-b, --bucket

Utilice esta opción solo cuando elimine un bucket.

--disable-crc64

Deshabilita la validación CRC64. De forma predeterminada, ossutil habilita la validación CRC64 para la transferencia de datos.

--upload

Prueba la conectividad de red cargando un archivo local en el bucket de destino.

--part-size

Tamaño de la parte. Unidad: bytes. De forma predeterminada, ossutil calcula el tamaño de la parte según el tamaño del archivo. Rango: de 1 a 9223372036854775807.

--timeout

Tiempo de espera de la URL firmada. Unidad: segundos. Valor predeterminado: 60. Rango: de 0 a 9223372036854775807.

--checkpoint-dir

Directorio para los datos de punto de control de carga o descarga reanudable. En caso de falla, ossutil crea un directorio .ossutil_checkpoint que se elimina después de que la operación se completa correctamente. Asegúrese de que el directorio especificado se pueda eliminar.

--url

URL del archivo.

--marker

Lista buckets, objetos o partes cuyos nombres son alfabéticamente posteriores al marcador especificado.

-f, --force

Fuerza la operación sin solicitar confirmación.

--snapshot-path

Directorio para los datos de instantánea utilizados en cargas y descargas incrementales.

  • --snapshot-path acelera las transferencias incrementales de grandes conjuntos de archivos cuando ningún otro usuario ha modificado los objetos correspondientes de OSS entre operaciones. No es compatible con operaciones de copia.

  • --snapshot-path registra el lastModifiedTime de los archivos transferidos correctamente y omite los archivos sin cambios en ejecuciones posteriores. Si otros usuarios pueden modificar objetos de OSS, utilice --update en su lugar.

  • Los datos de la instantánea no se eliminan automáticamente. Borre la ruta de la instantánea cuando ya no sea necesaria.

  • Esta opción agrega sobrecarga de E/S. Para conjuntos pequeños de archivos u objetos compartidos, utilice --update en su lugar.

  • --update y --snapshot-path se pueden combinar. ossutil comprueba primero la instantánea y luego recurre a --update.

--start-time

Marca de tiempo UNIX. Si utiliza esta opción, se ignoran los objetos cuya última modificación sea anterior a la hora especificada.

--storage-class

Clase de almacenamiento. Valores válidos:

  • Standard (predeterminado): Para datos a los que se accede frecuentemente.

  • IA: Acceso poco frecuente. Para datos a los que se accede una o dos veces al mes. Almacenamiento mínimo: 30 días. Tamaño facturable mínimo: 64 KB. Acceso en tiempo real con tarifas de recuperación de datos.

  • Archive: Archivado de datos a largo plazo. Almacenamiento mínimo: 60 días. Tamaño facturable mínimo: 64 KB. Requiere restauración (~1 minuto) antes del acceso. Se aplican tarifas de recuperación de datos.

  • ColdArchive: Datos extremadamente fríos que requieren almacenamiento a largo plazo. Almacenamiento mínimo: 180 días. Tamaño facturable mínimo: 64 KB. Requiere restauración antes del acceso; el tiempo varía según el tamaño de los datos y el modo de restauración. Se aplican tarifas de recuperación de datos.

-t, --sts-token

Token de STS para acceso con credenciales temporales. Obligatorio solo con credenciales STS y anula la configuración del archivo de configuración. Temporary access credentials.

--parallel

Número de tareas simultáneas para operaciones con un solo archivo. Rango: de 1 a 10000. Valor predeterminado: determinado por el tipo de operación y el tamaño del archivo.

--partition-download

Especifica una partición para descargas paralelas. Formato: partition_number:total_partitions. Por ejemplo, 1:5 descarga la partición 1 de 5. Los números de partición comienzan en 1. Varias instancias de ossutil pueden descargar diferentes particiones en paralelo.

--bucketname

Nombre del bucket.

--encoding-type

Codifica en URL la clave del objeto después de oss://bucket_name. Valor válido: url. Si se omite, la clave no se codifica.

--origin

Valor del encabezado de solicitud HTTP Origin, utilizado para identificar solicitudes de origen cruzado.

--acr-method

Valor del encabezado de solicitud HTTP Access-Control-Request-Method. Los valores válidos son GET, PUT, POST, DELETE y HEAD.

--acr-headers

Valor de Access-Control-Request-Headers para solicitudes de preflight CORS. Separe varios encabezados con comas y enciérrelos entre comillas dobles, por ejemplo, --acr-headers "header1,header2,header3".

--upload-id-marker

Lista las partes cuyos ID de carga son alfabéticamente posteriores al marcador especificado.

-h, --help

Muestra información de ayuda.

--trafic-limit

Límite de velocidad HTTP para el comando sign. Unidad: bit/s.

Valor predeterminado: 0 (sin límite).

Rango: de 819200 a 838860800 (de 100 KB/s a 100 MB/s).

--local-host

Dirección IP local para acceder a OSS en el comando cp.

--enable-symlink-dir

Carga subdirectorios vinculados (omitidos de forma predeterminada). Utilice probe command para detectar enlaces simbólicos circulares.

--only-current-dir

Procesa solo los archivos en el directorio actual e ignora los subdirectorios.

--disable-dir-object

Omite la creación de objetos de directorio durante la carga. La estructura de directorios permanece visible en la consola, pero desaparece cuando se eliminan todos los archivos dentro de ella.

--probe-item

Objetivo de la prueba. Valores válidos:

  • upload-speed: Prueba el ancho de banda de carga.

  • download-speed: Prueba el ancho de banda de descarga.

  • cycle-symlink: Comprueba si existen archivos o directorios de enlace en bucle infinito en el directorio de archivos local.

--redundancy-type

Tipo de redundancia de datos del bucket. Valores válidos:

  • LRS (predeterminado): El almacenamiento con redundancia local (LRS) almacena sus datos de forma redundante en diferentes dispositivos de almacenamiento dentro de la misma zona. Garantiza la durabilidad y disponibilidad de los datos incluso si dos dispositivos de almacenamiento se dañan simultáneamente.

  • ZRS: El almacenamiento con redundancia de zona (ZRS) utiliza un mecanismo de redundancia de datos multizona para almacenar sus datos de forma redundante en varias zonas dentro de la misma región. Garantiza la disponibilidad de los datos incluso si una zona deja de estar disponible.

--disable-encode-slash

No codifica la barra diagonal (/) en la URL.

--disable-all-symlink

Ignora todos los subarchivos de enlace simbólico y subdirectorios de enlace simbólico durante la carga.

--tagging

Establece etiquetas de objeto durante la carga o copia. Formato: "abc=1&bcd=2&...".

--disable-ignore-error

Finaliza inmediatamente ante un error en lugar de continuar con las operaciones por lotes.

--block-size

Unidad para los tamaños de objeto en la salida. Valores válidos: KB, MB, GB o TB. Valor predeterminado: bytes.

Importante

Esta opción solo está disponible en ossutil 1.7.3 y versiones posteriores.

Las opciones --include y --exclude

Aplicación de reglas para múltiples opciones

Las reglas pueden contener múltiples condiciones de inclusión y exclusión, que se evalúan de izquierda a derecha. Por ejemplo, dado un archivo llamado test.txt:

  • Regla 1: --include "*test*" --exclude "*.txt" . La regla --include "*test*" coincide con test.txt. Luego, se aplica la regla --exclude "*.txt". Dado que el nombre de archivo test.txt contiene .txt, el archivo se excluye. Por lo tanto, el resultado final es que test.txt queda excluido.

  • Regla 2: --exclude "*.txt" --include "*test*". La regla --exclude "*.txt" excluye test.txt. Luego, se aplica la regla --include "*test*". Como el nombre de archivo contiene test, test.txt se incluye. El resultado final es que test.txt queda incluido.

  • Regla 3: --include "*test*" --exclude "*.txt" --include "te?t.txt" . Cuando la regla coincide con --include "*test*", test.txt se incluye. Cuando la regla continúa coincidiendo con --exclude "*.txt", test.txt se excluye porque su nombre contiene .txt. Cuando la regla finalmente coincide con --include "te?t.txt", test.txt se incluye. El resultado final es que test.txt queda incluido.

Formatos compatibles

  • Carácter comodín asterisco (*): Coincide con cualquier secuencia de caracteres. Por ejemplo, *.txt coincide con todos los archivos en formato TXT.

  • Carácter comodín signo de interrogación (?): Coincide con cualquier carácter individual. Por ejemplo, abc?.jpg coincide con todos los archivos JPG cuyos nombres sean abc seguidos de cualquier carácter individual, como abc1.jpg.

  • [secuencia]: Coincide con cualquier carácter en la secuencia. Por ejemplo, abc[1-5].jpg coincide con archivos desde abc1.jpg hasta abc5.jpg.

  • [!secuencia]: Coincide con cualquier carácter que no esté en la secuencia. Por ejemplo, abc[!0-7].jpg coincide con archivos distintos de abc0.jpg a abc7.jpg.

Límites

Los formatos de directorio no son compatibles en las condiciones. Por ejemplo, si ejecuta ossutil cp oss://examplebucket/destfolder/ localfolder/ --include dir/, se reporta el error --include or --exclude does not support format containing dir info.