Ziel ist es, alle Dateien aus s3 Verzeichnis "dir2" in das EMR-Verzeichnis "mydir" zu verschieben.AWS s3 mv Befehl löscht das Quellverzeichnis
Ich bin mit dem Befehl:
aws s3 mv s3: /// dir1/dir2// mnt/mydir/--recursive
Dieser Befehl ausgeführt wird, aber das dir2 Verzeichnis von s3 wird gelöscht. Die Dateien innerhalb von dir2 werden zwar zu mydir von EMR verschoben.
Wie kann ich nur die Dateien aus Quellverzeichnis von s3 verschieben, ohne das Quellverzeichnis zu entfernen?
Dies ist möglicherweise das genaue Problem. Der Ordner ist in S3 möglicherweise nicht als eigenständiges Objekt vorhanden. Wenn alle "enthaltenen" Objekte verschwunden sind, bleibt kein Verzeichnisobjekt übrig, um einen leeren Ordner zu bestimmen. –
Mein Ziel ist es, alle Dateien aus dem Ordner S3 nach EMR zu verschieben. Nach dem MV-Vorgang ist der Ordner vorhanden, enthält jedoch keine Dateien. Ein Ausweg? –
Warum sind Sie besorgt, einen Ordner in S3 zu behalten? Wie ich schon sagte, sind Ordner in S3 nicht vorhanden. Wenn Sie eine neue Datei mit diesem Präfix in S3 kopieren, wird der "Ordner" automatisch wieder angezeigt. –