Ich habe das Befehlszeilentool s3cmd für Linux installiert. Es funktioniert einwandfrei, um Dateien in den Bucket zu legen. Ich möchte jedoch eine Datei in einen 'Ordner' verschieben. Ich weiß, dass Ordner von S3 nicht nativ unterstützt werden, aber mein Cyberduck-GUI-Tool konvertiert sie, damit ich meine Backups sehen kann.Kann ich mit dem Befehl s3cmd mv eine Datei in einen 'Ordner' in einem S3-Bucket verschieben?
Derzeit habe ich eine Datei im Wurzelbereich des Buckets, zum Beispiel "test.mov". Ich möchte es in den Ordner "Idee" verschieben. Ich versuche dies:
s3cmd mv s3://mybucket/test.mov s3://mybucket/idea/test.mov
aber ich bekomme seltsame Fehler wie:
WARNING: Retrying failed request: /idea/test.mov (timed out)
WARNING: Waiting 3 sec...
Ich habe auch versucht zitiert, aber das hat nicht geholfen entweder:
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/test.mov'
auch nicht nur die Ordnername
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/'
Gibt es eine wa y innerhalb der 3GB-Datei zu löschen und zu reputieren?
aktualisieren: Just FYI, kann ich neue Dateien wie diese direkt in einen Ordner abgelegt:
s3cmd put test2.mov s3://mybucket/idea/test2.mov
aber immer noch nicht wissen, wie sie sich bewegen ....
Das ursprüngliche Poster fragt nicht, wie man zwischen S3-Buckets kopiert, sondern wie man eine Datei in einem S3-Bucket umbenennt! – Tilo
Wird eine Datei nicht genauso umbenannt wie sie verschoben wird? Zumindest in Unix-Systemen benenne ich meine Dateien immer mit dem Befehl mv um, also mein Punkt war, dass, wenn s3cmd mv nicht für Dateien funktioniert, Sie umgehen können das Verschieben des gesamten Verzeichnisses ... – sgimeno
Der Unterschied ist, dass die Dateien sehr groß sind und Ich möchte die Dateien strukturieren, ohne sie herunterzuladen und neu zu laden ... –