CLI
Scramble CLI
Verwenden Sie den offiziellen Scramble Cloud Command-Line-Client, um verschlüsselte Dateien direkt im Terminal hochzuladen, herunterzuladen, zu verwalten und als WebDAV-Laufwerk bereitzustellen.
Die Scramble CLI verschlüsselt Daten clientseitig, bevor sie Ihr Gerät verlassen. Sie bietet Dateioperationen, Account-Informationen und einen lokalen WebDAV-Server zum Einbinden Ihres Scramble Drive.
Installation
Installieren Sie das Paket global mit npm:
npm install -g @scramble-cloud/cli
Nach der Installation steht der Befehl scramble-cli systemweit zur Verfügung.
Voraussetzungen
- Node.js 18 oder neuer
- Ein gültiger Scramble Cloud Account
Schnellstart
# In Ihren Scramble Cloud Account einloggen
scramble-cli login -u your@email.com
# Dateien auflisten
scramble-cli ls
# Datei hochladen
scramble-cli upload ./document.pdf
# Datei herunterladen
scramble-cli download document.pdf -o ./downloaded.pdf
Authentifizierung
Login
scramble-cli login -u <username>
Das Passwort wird interaktiv abgefragt und niemals als Kommandozeilenargument übergeben.
| Option | Beschreibung | Standard |
|---|---|---|
-u, --username | Benutzername oder E-Mail-Adresse. Erforderlich. | — |
-k, --insecure | Selbstsignierte SSL-Zertifikate erlauben. | false |
Wenn Ihr Account Zwei-Faktor-Authentifizierung verwendet, fragt die CLI den 2FA-Code nach der Passworteingabe automatisch ab.
Logout
scramble-cli logout
Sitzungsstatus
scramble-cli status
Mit status prüfen Sie, ob Sie aktuell angemeldet sind.
Navigation
| Befehl | Beschreibung | Beispiel |
|---|---|---|
pwd | Zeigt das aktuelle Remote-Arbeitsverzeichnis an. | scramble-cli pwd |
cd <path> | Wechselt das aktuelle Remote-Verzeichnis. | scramble-cli cd Documents |
ls [path] | Listet Ordnerinhalte auf. | scramble-cli ls /Photos |
Der Befehl cd unterstützt relative Pfade wie ., .. und absolute Pfade wie /Photos/Vacation.
Dateioperationen
Upload
scramble-cli upload ./photo.jpg
scramble-cli upload /home/user/report.pdf
Lädt eine lokale Datei in das aktuelle Remote-Verzeichnis hoch.
Download
scramble-cli download photo.jpg
scramble-cli download photo.jpg -o ./local-copy.jpg
| Option | Beschreibung |
|---|---|
-o, --output <path> | Ausgabepfad. Standardmäßig wird der ursprüngliche Dateiname im aktuellen lokalen Verzeichnis verwendet. |
Kopieren
# Mit neuem Namen kopieren
scramble-cli cp file.txt copy.txt
# In einen Unterordner kopieren
scramble-cli cp file.txt /Backup/
# Mit neuem Namen in einen Unterordner kopieren
scramble-cli cp file.txt /Backup/renamed.txt
# Mehrere Dateien in einen Ordner kopieren
scramble-cli cp file1.txt file2.txt /Backup/
# Ordner rekursiv kopieren
scramble-cli cp -r MyFolder MyFolder_Backup
Verwenden Sie -r, wenn Sie Ordner kopieren.
Verschieben und Umbenennen
# Datei umbenennen
scramble-cli mv old-name.txt new-name.txt
# In einen Unterordner verschieben
scramble-cli mv file.txt /Archive/
# Mehrere Dateien verschieben
scramble-cli mv file1.txt file2.txt /Archive/
# Ordner rekursiv verschieben
scramble-cli mv -r MyFolder /Archive/
Verwenden Sie -r, wenn Sie Ordner verschieben.
Löschen
# Datei löschen
scramble-cli rm document.pdf
# Mehrere Dateien löschen
scramble-cli rm file1.txt file2.txt
# Ordner rekursiv löschen
scramble-cli rm -r OldFolder
# Mehrere Ordner rekursiv löschen
scramble-cli rm -r folder1 folder2
Nutzen Sie rekursives Löschen vorsichtig. Das Löschen von Ordnern erfordert -r.
Ordner erstellen
scramble-cli mkdir NewFolder
scramble-cli mkdir /Documents/Work/Projects
Account-Informationen
scramble-cli info
Zeigt Account-Details und Speichernutzung an, einschließlich verwendetem, verfügbarem und gesamtem Speicher.
WebDAV-Server
Die CLI kann einen lokalen WebDAV-Server starten, damit Sie Ihr Scramble Drive als Netzwerklaufwerk einbinden oder mit jedem WebDAV-kompatiblen Client verbinden können.
scramble-cli webdav
| Option | Beschreibung | Standard |
|---|---|---|
-p, --port <port> | Portnummer. | 1900 |
--host <host> | Hostname, an den gebunden wird. | 127.0.0.1 |
-u, --username <user> | WebDAV-Benutzername. | admin |
--https | HTTPS mit selbstsigniertem Zertifikat aktivieren. | false |
--no-cache | Smart Cache deaktivieren. | — |
--auth-mode <mode> | Authentifizierungsmodus: basic oder digest. | basic |
WebDAV-Passwort
Das WebDAV-Passwort kann auf drei Arten bereitgestellt werden. Die CLI prüft sie in dieser Reihenfolge:
- Umgebungsvariable, empfohlen für Automatisierung und systemd:
SCRAMBLE_WEBDAV_PASSWORD=<password> scramble-cli webdav
- Gespeichertes Passwort, nützlich für Desktop-Autostart:
scramble-cli webdav-password set
scramble-cli webdav-password clear
- Interaktive Eingabe, wenn kein Passwort konfiguriert ist.
Autostart mit systemd unter Linux
Erstellen Sie ~/.config/systemd/user/scramble-webdav.service:
[Unit]
Description=Scramble WebDAV Server
After=network-online.target
[Service]
ExecStart=/usr/bin/scramble-cli webdav
Restart=on-failure
RestartSec=5
EnvironmentFile=%h/.config/scramble-webdav.env
[Install]
WantedBy=default.target
Erstellen Sie ~/.config/scramble-webdav.env:
SCRAMBLE_WEBDAV_PASSWORD=<password>
Sichern Sie anschließend die Umgebungsdatei und starten Sie den Dienst:
chmod 600 ~/.config/scramble-webdav.env
systemctl --user enable scramble-webdav
systemctl --user start scramble-webdav
Mit rclone einbinden
Starten Sie zuerst den WebDAV-Server:
scramble-cli webdav
Konfigurieren oder mounten Sie ihn anschließend mit rclone. Eine vollständige Einrichtung finden Sie in der WebDAV-Rclone-Anleitung.
Lizenz
Die Scramble CLI ist proprietäre Software. Details finden Sie in der Paketlizenz.
Copyright © 2026 Scramble Cloud UG (haftungsbeschraenkt).