Ich versuche, Dateien mit s3cmd
in 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?
amazon-s3
amazon-web-services
Martin
quelle
quelle
find
Ausgabe weiterleitens3cmd
?Antworten:
Ich habe hier den Trick gefunden
--include *
, die Flags zu ergänzen .quelle