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
|
|
--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
|
|
--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
|
|
--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 |
|
--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. |
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