Les fichiers d’un service vivent dans /home/container, et c’est cette racine que ark files montre. Les chemins s’écrivent depuis elle : /server.properties, /plugins/EssentialsX.jar.

ark files ls

Sans chemin, la racine.

ark files cat

Affiche un fichier sans le télécharger.

ark files get

Le récupère chez toi.
Sans destination, le fichier prend son nom d’origine dans le dossier courant.

ark files put

L’envoie.
ark files put écrase sans demander. Un ark files get avant, et tu as ta copie de secours.

ark files mkdir

ark files rm

Plusieurs chemins à la fois sont acceptés, même dans des dossiers différents : le CLI les regroupe par dossier avant d’envoyer.

ark files mv

Renomme sur place.
Le déplacement d’un dossier vers un autre n’est pas encore possible :

Sans nommer le service

Un chemin commence par /, un nom de service jamais : avec un service choisi par ark use, tu peux l’omettre.

Quand passer par SFTP

ark files est fait pour les allers-retours rapides : lire un fichier de configuration, récupérer un journal, poser un plugin. Pour un dossier entier, une carte de plusieurs gigaoctets ou une synchronisation, prends ark sftp et un vrai client.

La limite de taille

Un fichier envoyé par ark files put est plafonné à 2 Mo — c’est la limite de l’éditeur côté API. Au-delà, SFTP.