s3cmd: Kopieren von Dateien vom lokalen in den S3-Bucket mit vorhandener Struktur


0

Ich versuche, Dateien mit s3cmdin einen Bucket mit einer vorhandenen Ordnerstruktur zu kopieren . Beide Strukturen existieren bereits sowohl auf dem lokalen Entwicklercomputer als auch im Bucket.

Die Ordnerstruktur ist wie folgt /dir2/

dir2/
  00001/
  00002/
  00003/
  ...

Problem ist, wenn ich versuche, die Informationen wie folgt von meinem lokalen Computer in den Bucket zu kopieren

s3cmd put --acl-public --recursive --verbose /home/user/dir1/dir2/ s3://my.bucket/assets/dir1/dir2/

Ich erhalte die folgende Ausgabe.

INFO: Compiling list of local files...
INFO: Applying --exclude/--include
INFO: Summary: 0 local files to upload

Da die Ordner bereits im Bucket vorhanden sind, vermeidet s3cmd anscheinend das Kopieren der Dateien vom lokalen Computer, abgesehen von der Tatsache, dass sie sich nicht im Bucket befinden (nur die Ordner und andere, anders benannte Dateien).

Haben Sie eine Idee, wie Sie die Dateien kopieren können, auch wenn eine Unterordnerstruktur vorhanden ist?


Könnten Sie einfach die findAusgabe weiterleiten s3cmd?
Christopher

Antworten:


1

Ich habe hier den Trick gefunden --include *, die Flags zu ergänzen .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.