Tous les produits
Search
Centre de documentation

Object Storage Service:rm (delete)

Dernière mise à jour :Sep 22, 2026

Utilisez la commande rm pour supprimer les fichiers dont vous n'avez plus besoin.

Format de la commande

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

Paramètre

Type

Description

prefix

string

Un dossier ou un préfixe spécifié dans le bucket.

--all-versions

/

Spécifie toutes les versions d'un objet.

-d, --dirs

/

Liste les fichiers et sous-répertoires du répertoire courant au lieu de lister récursivement tous les fichiers de tous les sous-répertoires.

--encoding-type

string

Le codec pour les noms d'objets ou de fichiers. Valeur valide : url.

--end-with

string

Renvoie les objets qui sont alphabétiquement avant ou égaux à la valeur spécifiée.

--exclude

stringArray

Les règles d'exclusion pour les chemins ou les noms de fichiers.

--exclude-from

stringArray

Lit les règles d'exclusion depuis un fichier de règles.

--files-from

stringArray

Lit une liste de noms de fichiers source depuis un fichier. Les lignes vides ou les lignes de commentaire sont ignorées.

--files-from-raw

stringArray

Lit une liste de noms de fichiers source depuis un fichier.

--filter

stringArray

Les règles de filtrage pour les chemins ou les noms de fichiers.

--filter-from

stringArray

Lit les règles de filtrage depuis un fichier de règles.

-f, --force

/

Force l'opération sans demande de confirmation.

--include

stringArray

Les règles d'inclusion pour les chemins ou les noms de fichiers.

--include-from

stringArray

Lit les règles d'inclusion depuis un fichier de règles.

--limited-num

int

Le nombre maximal de résultats à renvoyer.

--list-objects

/

Utilise l'opération ListObjects pour lister les objets.

--max-size

SizeSuffix

La taille maximale d'un fichier à transférer. L'unité par défaut est l'octet. Vous pouvez utiliser des suffixes tels que B, K, M, G, T ou P. 1 K (KiB) = 1024 B.

--metadata-exclude

stringArray

Les règles d'exclusion pour les métadonnées d'objet.

--metadata-filter

stringArray

Les règles de filtrage pour les métadonnées d'objet.

--metadata-filter-from

stringArray

Lit les règles de filtrage des métadonnées d'objet depuis un fichier de règles.

--metadata-include

stringArray

Les règles d'inclusion pour les métadonnées d'objet.

--min-age

Duration

Supprime uniquement les fichiers modifiés avant l'intervalle de temps spécifié. L'unité par défaut est la seconde. Vous pouvez utiliser un suffixe pour spécifier l'unité. Par exemple, 1h indique 1 heure.

Remarque

--min-age 1h supprime uniquement les fichiers modifiés il y a 1 heure ou plus.

--max-age

Duration

Supprime uniquement les fichiers modifiés dans l'intervalle de temps spécifié. L'unité par défaut est la seconde. Vous pouvez utiliser un suffixe pour spécifier l'unité. Par exemple, 1h indique 1 heure.

Remarque

--max-age 1h supprime uniquement les fichiers modifiés au cours de la dernière heure.

--min-mtime

Time

Supprime uniquement les fichiers modifiés après l'heure spécifiée. L'heure doit être au format UTC. Par exemple, 2006-01-02T15:04:05.

Remarque

--min-mtime "2006-01-02T15:04:05" supprime uniquement les fichiers modifiés après 15:04:05 le 2 janvier 2006.

--max-mtime

Time

Supprime uniquement les fichiers modifiés avant l'heure spécifiée. L'heure doit être au format UTC. Par exemple, 2006-01-02T15:04:05.

--min-size

SizeSuffix

La taille minimale d'un fichier à transférer. L'unité par défaut est l'octet. Vous pouvez utiliser des suffixes tels que B, K, M, G, T ou P. 1 K (KiB) = 1024 B.

-m, --multipart

/

Supprime tous les fragments des téléchargements multipart non terminés ou annulés.

--page-size

int

Le nombre maximal d'objets à lister par page lors du traitement par lots. La valeur doit être comprise entre 1 et 1000. La valeur par défaut est 1000.

-r, --recursive

/

Exécute l'opération de manière récursive. Si vous spécifiez cette option, la commande s'exécute sur tous les objets correspondants dans le bucket. Sinon, la commande s'exécute uniquement sur l'objet spécifié par le chemin.

--request-payer

string

La méthode de paiement pour la requête. Définissez ce paramètre sur requester si vous utilisez le mode pay-by-requester.

--start-after

string

Renvoie les objets qui sont alphabétiquement après la valeur spécifiée.

--version-id

string

L'ID de version de l'objet.

Remarque

Pour plus d'informations, consultez Options de ligne de commande.

Exemples

  • Supprimez le fichier exampleobject.txt du bucket examplebucket.

    ossutil rm oss://examplebucket/exampleobject.txt
  • Supprimez tous les fichiers avec le préfixe « test » du bucket examplebucket.

    ossutil rm oss://examplebucket/test -r
  • Supprimez tous les fichiers avec l'extension .png du bucket examplebucket.

    ossutil rm oss://examplebucket  --include "*.png" -r
  • Supprimez les fichiers du bucket examplebucket qui remplissent l'une des conditions suivantes :

    • Le nom de fichier contient la chaîne « abc ».

    • L'extension du nom de fichier n'est pas .jpg.

    • L'extension du nom de fichier n'est pas .txt.

    ossutil rm oss://examplebucket  --include "*abc*" --exclude "*.jpg" --exclude "*.txt" -r
  • Supprimez une version spécifique du fichier exampleobject.txt du bucket examplebucket activé pour le versioning.

    ossutil rm oss://examplebucket/exampleobject.txt --version-id  CAEQARiBgID8rumR2hYiIGUyOTAyZGY2MzU5MjQ5ZjlhYzQzZjNlYTAyZDE3****
  • Supprimez toutes les versions du fichier exampleobject.txt du bucket examplebucket activé pour le versioning.

    ossutil rm oss://examplebucket/exampleobject.txt --all-versions -r
  • Supprimez toutes les versions de tous les objets du bucket examplebucket activé pour le versioning.

    ossutil rm oss://examplebucket --all-versions -r
  • Supprimez tous les fragments des téléchargements multipart non terminés ou annulés.

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