Tous les produits
Search
Centre de documentation

Object Storage Service:cat

Dernière mise à jour :Aug 18, 2026

Cette rubrique explique comment exécuter la commande cat pour afficher le contenu d'un objet spécifié dans un bucket.

Notes d'utilisation

  • Pour afficher le contenu d'un objet, vous devez disposer de l'autorisation oss:GetObject. Pour plus d'informations, consultez la section Accorder une stratégie personnalisée.

  • À partir de la version 1.6.16 d'ossutil, utilisez directement ossutil comme nom binaire dans la ligne de commande. Il n'est pas nécessaire d'adapter le nom binaire en fonction du système d'exploitation. Pour les versions antérieures à 1.6.16, adaptez le nom binaire selon le système d'exploitation utilisé. Pour plus d'informations, consultez la section Prise en main rapide de l'outil de ligne de commande ossutil.

Syntaxe de la commande

ossutil cat oss://bucketname/objectname [--payer <value>] [--version-id <value>]
Important

Nous vous recommandons d'exécuter cette commande pour afficher le contenu des fichiers TXT.

Le tableau suivant décrit les paramètres mentionnés ci-dessus.

Paramètre

Description

bucketname

Nom du bucket.

objectname

Nom de l'objet.

--payer

Payeur de la requête. Si vous souhaitez que le demandeur qui accède aux ressources du chemin spécifié prenne en charge les frais générés par l'opération (tels que les frais de trafic et de requête), définissez ce paramètre sur requester.

--version-id

ID de version de l'objet. Ce paramètre s'applique uniquement aux buckets pour lesquels le contrôle de version est activé ou suspendu.

Exemples

  • Affichez le contenu de l'objet test.txt dans le bucket examplebucket, pour lequel le contrôle de version n'est pas activé.

    ossutil cat oss://examplebucket/test.txt

    La sortie suivante indique le contenu de l'objet test.txt ainsi que le temps écoulé pour retourner le résultat :

    My Website Home Page.
    
    0.088092(s) elapsed
  • Affichez le contenu de l'objet exampleobject.txt dans le bucket examplebucket, pour lequel le contrôle de version est activé.

    ossutil cat oss://examplebucket/exampleobject.txt --version-id  CAEQARiBgID8rumR2hYiIGUyOTAyZGY2MzU5MjQ5ZjlhYzQzZjNlYTAyZDE3****

    Pour savoir comment interroger toutes les versions d'un objet, consultez la section ls (Lister les buckets, objets ou parties).

    La sortie suivante indique le contenu de la version spécifiée de l'objet test.txt ainsi que le temps écoulé pour retourner le résultat :

    Hello World.
    
    0.044820(s) elapsed

Options courantes

Pour accéder à un bucket situé dans une autre région, utilisez l'option -e afin de spécifier l'endpoint. Pour accéder à un bucket appartenant à un autre compte Alibaba Cloud, utilisez l'option -i pour l'AccessKey ID et l'option -k pour l'AccessKey Secret.

Par exemple, pour afficher le contenu de l'objet exampleobject1.txt dans le bucket examplebucket1, qui appartient à un autre compte Alibaba Cloud dans la région Chine (Shanghai), exécutez la commande suivante :

ossutil cat oss://examplebucket1/exampleobject1.txt -e oss-cn-shanghai.aliyuncs.com -i yourAccessKeyID -k yourAccessKeySecret

Options courantes.