Transférer des données à l'aide de commandes SFTP

Vous pouvez importer, télécharger et gérer des fichiers dans des buckets Cloud Storage à l'aide de commandes SFTP standards. Le tableau suivant décrit les commandes SFTP et les options facultatives compatibles avec Cloud FTP.

Commande Description
cd PATH Changer de répertoire.
get REMOTE_PATH [LOCAL_PATH]

Télécharger un fichier à partir d'un bucket.

Si vous omettez le nom LOCAL_PATH, le fichier est téléchargé avec le même nom que le fichier Cloud Storage file.

Pour télécharger de manière récursive tous les fichiers d'un dossier, incluez l' -R option : get -R REMOTE_PATH.

ls

Lister les fichiers présents dans le répertoire actuel.

Vous pouvez affiner la liste des fichiers en incluant une ou plusieurs des options suivantes :

  • -1 : liste les fichiers dans une seule colonne.
  • -a : liste tous les fichiers, y compris ceux qui commencent par un point (.)
  • -f : ne trie pas les fichiers. L'ordre de tri par défaut est lexicographique.
  • -h : lorsqu'elle est utilisée avec l'option -l, inclut les suffixes d'unité pour la taille des fichiers.
  • -l : inclut des informations supplémentaires sur les fichiers, telles que leur taille et la date de leur dernière modification.
  • -r : trie les fichiers dans l'ordre inverse.
  • -S : trie les fichiers par taille.
  • -t : trie les fichiers par date de dernière modification.

Pour lister les fichiers d'un autre répertoire, incluez le nom du répertoire : ls PATH.

mkdir PATH Créer un répertoire.
put LOCAL_PATH [REMOTE_PATH]

Importer un fichier local dans un bucket.

Si vous omettez le nom REMOTE_PATH, le fichier est importé dans Cloud Storage avec le même nom que le fichier local. Si un fichier portant ce nom existe déjà, le nouveau fichier écrase l'ancien.

Pour importer de manière récursive tous les fichiers d'un dossier, utilisez l' -R option : put -R LOCAL_PATH.

progress Afficher ou masquer l'indicateur de progression.
pwd Afficher le répertoire de travail distant actuel.
rename OLD_PATH NEW_PATH

Renommer un fichier.

Renommer un répertoire dans les buckets pour lesquels l'espace de noms hiérarchique activé.

Le fichier que vous renommez doit se trouver dans le répertoire actuel, et le répertoire de destination doit déjà exister.

rm PATH Supprimer un fichier d'un bucket.
rmdir PATH Supprimer un répertoire. Vous devez supprimer tous les fichiers d'un répertoire avant de pouvoir le supprimer.
version Afficher la version du protocole SFTP.
bye, exit ou quit Quitter la session SFTP.

Étape suivante