Tous les produits
Search
Centre de documentation

E-MapReduce:Utiliser les commandes Jindo CLI pour accéder à OSS ou OSS-HDFS

Dernière mise à jour :Aug 09, 2026

Jindo CLI vous permet de gérer des fichiers dans Object Storage Service (OSS) et OSS-HDFS directement depuis la ligne de commande : téléchargez, listez et supprimez des objets sans écrire de code.

Prérequis

Avant de commencer, assurez-vous d'avoir :

  • Dans un environnement E-MapReduce (EMR) : JindoSDK est préinstallé. Aucune configuration supplémentaire n'est requise.

    • Pour accéder à OSS-HDFS, utilisez EMR V3.44.0 ou version ultérieure, ou EMR V5.10.0 ou version ultérieure.

  • Dans un environnement hors EMR : Déployez JindoSDK avant d'exécuter toute commande.

    • Pour accéder à OSS-HDFS, installez JindoSDK V4.6.X ou une version ultérieure.

Commandes

Toutes les commandes du système de fichiers Jindo CLI utilisent le préfixe jindo fs. Les commandes Jindo CLI fonctionnent de manière identique pour OSS et OSS-HDFS. La seule différence réside dans l'endpoint inclus dans le chemin.

Télécharger un fichier

jindo fs -put <local-file> <oss-path>

Téléchargez examplefile.txt depuis le répertoire racine local vers un bucket nommé examplebucket dans OSS-HDFS :

jindo fs -put examplefile.txt oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/

Créer un répertoire

jindo fs -mkdir <oss-path>

Créez un répertoire nommé dir/ dans examplebucket :

jindo fs -mkdir oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/dir/

Lister les fichiers et les répertoires

jindo fs -ls <oss-path>

Listez tous les fichiers et répertoires présents dans examplebucket :

jindo fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/

Vérifier les tailles

jindo fs -du <oss-path>

Affichez la taille de tous les fichiers et répertoires dans examplebucket :

jindo fs -du oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/

Afficher le contenu d'un fichier

jindo fs -cat <oss-path>

Affichez le contenu de localfile.txt sur la sortie standard (stdout) :

jindo fs -cat oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/localfile.txt
Important

Le contenu s'affiche sous forme de texte brut. Si le fichier est encodé, utilisez l'API Hadoop Distributed File System (HDFS) pour Java afin de le lire et de le décoder.

Télécharger un fichier localement

jindo fs -get <oss-path> <local-path>

Téléchargez exampleobject.txt depuis examplebucket vers /tmp/ sur votre machine locale :

jindo fs -get oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/exampleobject.txt /tmp/

Supprimer des fichiers ou des répertoires

jindo fs -rm <oss-path>

Supprimez le répertoire destfolder/ et tout son contenu de examplebucket :

jindo fs -rm oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/destfolder/

Étapes suivantes

Pour consulter la liste complète des commandes et options prises en charge, voir Utiliser Jindo CLI.