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