Todos los productos
Search
Centro de documentos

Object Storage Service:rm (eliminar)

Última actualización: Sep 22, 2026

Utilice el comando rm para eliminar los archivos que ya no necesite.

Formato del comando

ossutil rm oss://bucket[/prefix] [flags]

Parámetro

Tipo

Descripción

prefix

string

Una carpeta o un prefijo específico dentro del bucket.

--all-versions

/

Especifica todas las versiones de un objeto.

-d, --dirs

/

Enumera los archivos y subdirectorios del directorio actual en lugar de listar recursivamente todos los archivos de cada subdirectorio.

--encoding-type

string

El códec para los nombres de objetos o de archivos. Valor válido: url.

--end-with

string

Devuelve los objetos que, alfabéticamente, son anteriores o iguales al valor especificado.

--exclude

stringArray

Las reglas de exclusión para rutas o nombres de archivos.

--exclude-from

stringArray

Lee las reglas de exclusión desde un archivo de reglas.

--files-from

stringArray

Lee una lista de nombres de archivos de origen desde un archivo. Se ignoran las líneas vacías y los comentarios.

--files-from-raw

stringArray

Lee una lista de nombres de archivos de origen desde un archivo.

--filter

stringArray

Las reglas de filtrado para rutas o nombres de archivos.

--filter-from

stringArray

Lee las reglas de filtrado desde un archivo de reglas.

-f, --force

/

Fuerza la operación sin solicitar confirmación.

--include

stringArray

Las reglas de inclusión para rutas o nombres de archivos.

--include-from

stringArray

Lee las reglas de inclusión desde un archivo de reglas.

--limited-num

int

El número máximo de resultados que se devuelven.

--list-objects

/

Usa la operación ListObjects para enumerar los objetos.

--max-size

SizeSuffix

El tamaño máximo de un archivo para transferir. La unidad predeterminada es el byte. Puede usar sufijos como B, K, M, G, T o P. 1 K (KiB) = 1024 B.

--metadata-exclude

stringArray

Las reglas de exclusión para los metadatos de los objetos.

--metadata-filter

stringArray

Las reglas de filtrado para los metadatos de los objetos.

--metadata-filter-from

stringArray

Lee las reglas de filtrado de metadatos de objetos desde un archivo de reglas.

--metadata-include

stringArray

Las reglas de inclusión para los metadatos de los objetos.

--min-age

Duration

Elimina únicamente los archivos modificados antes del intervalo de tiempo especificado. La unidad predeterminada es el segundo. Puede usar un sufijo para indicar la unidad. Por ejemplo, 1h representa una hora.

Nota

--min-age 1h elimina solo los archivos modificados hace una hora o más.

--max-age

Duration

Elimina únicamente los archivos modificados dentro del intervalo de tiempo especificado. La unidad predeterminada es el segundo. Puede usar un sufijo para indicar la unidad. Por ejemplo, 1h representa una hora.

Nota

--max-age 1h elimina solo los archivos modificados durante la última hora.

--min-mtime

Time

Elimina únicamente los archivos modificados después de la hora especificada. La hora debe estar en formato UTC. Por ejemplo, 2006-01-02T15:04:05.

Nota

--min-mtime "2006-01-02T15:04:05" elimina solo los archivos modificados después de las 15:04:05 del 2 de enero de 2006.

--max-mtime

Time

Elimina únicamente los archivos modificados antes de la hora especificada. La hora debe estar en formato UTC. Por ejemplo, 2006-01-02T15:04:05.

--min-size

SizeSuffix

El tamaño mínimo de un archivo para transferir. La unidad predeterminada es el byte. Puede usar sufijos como B, K, M, G, T o P. 1 K (KiB) = 1024 B.

-m, --multipart

/

Elimina todos los fragmentos de cargas multiparte que no se completaron ni se cancelaron.

--page-size

int

El número máximo de objetos que se enumeran por página durante el procesamiento por lotes. El valor debe estar entre 1 y 1000. El valor predeterminado es 1000.

-r, --recursive

/

Ejecuta la operación de forma recursiva. Si especifica esta opción, el comando se ejecuta sobre todos los objetos coincidentes del bucket. De lo contrario, se aplica únicamente al objeto indicado en la ruta.

--request-payer

string

El método de pago de la solicitud. Establezca este parámetro en requester si utiliza el modo de pago por solicitante.

--start-after

string

Devuelve los objetos que, alfabéticamente, van después del valor especificado.

--version-id

string

El ID de versión del objeto.

Nota

Para obtener más información, consulte Command-line options.

Ejemplos

  • Elimine el archivo exampleobject.txt del bucket examplebucket.

    ossutil rm oss://examplebucket/exampleobject.txt
  • Elimine todos los archivos con el prefijo "test" del bucket examplebucket.

    ossutil rm oss://examplebucket/test -r
  • Elimine todos los archivos con extensión .png del bucket examplebucket.

    ossutil rm oss://examplebucket  --include "*.png" -r
  • Elimine del bucket examplebucket los archivos que cumplan alguna de a continuación condiciones:

    • El nombre del archivo contiene la cadena "abc".

    • La extensión del archivo no es .jpg.

    • La extensión del archivo no es .txt.

    ossutil rm oss://examplebucket  --include "*abc*" --exclude "*.jpg" --exclude "*.txt" -r
  • Elimine una versión específica del archivo exampleobject.txt en el bucket examplebucket, que tiene habilitado el control de versiones.

    ossutil rm oss://examplebucket/exampleobject.txt --version-id  CAEQARiBgID8rumR2hYiIGUyOTAyZGY2MzU5MjQ5ZjlhYzQzZjNlYTAyZDE3****
  • Elimine todas las versiones del archivo exampleobject.txt en el bucket examplebucket, que tiene habilitado el control de versiones.

    ossutil rm oss://examplebucket/exampleobject.txt --all-versions -r
  • Elimine todas las versiones de todos los objetos en el bucket examplebucket, que tiene habilitado el control de versiones.

    ossutil rm oss://examplebucket --all-versions -r
  • Elimine todos los fragmentos de cargas multiparte que no se completaron ni se cancelaron.

    ossutil rm oss://examplebucket -m -r -f