Ho lo strumento da riga di comando s3cmd per linux installato. Funziona bene per mettere i file nel secchio. Tuttavia, voglio spostare un file in una "cartella". So che le cartelle non sono supportate in modo nativo da S3, ma il mio strumento GUI Cyberduck le converte bene per consentirmi di visualizzare i miei backup.Posso spostare un file in una "cartella" all'interno di un bucket S3 usando il comando s3cmd mv?
Attualmente ho un file nella radice del bucket, chiamato 'test.mov' ad esempio. Voglio spostarlo nella cartella 'idea'. Sto cercando in questo modo:
s3cmd mv s3://mybucket/test.mov s3://mybucket/idea/test.mov
ma ottengo strani errori del tipo:
WARNING: Retrying failed request: /idea/test.mov (timed out)
WARNING: Waiting 3 sec...
Ho anche provato le citazioni, ma che non ha aiutato neanche:
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/test.mov'
né fatto proprio il nome cartella
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/'
C'è un wa y nel dover cancellare e ripubblicare questo file da 3 GB?
Aggiornamento: Cordiali saluti, posso mettere i nuovi file direttamente in una cartella come questo:
s3cmd put test2.mov s3://mybucket/idea/test2.mov
Ma ancora non si sa come i widget per ....
il poster originale NON sta chiedendo come copiare tra secchi S3, ma come rinominare un file all'interno di un bucket S3! – Tilo
Non si sta rinominando un file come spostandolo? Almeno nei sistemi Unix ho sempre rinominato i miei file usando il comando mv, quindi il mio punto era che se s3cmd mv non funziona per i file è possibile aggirare questo spostando l'intera directory ... – sgimeno
La differenza è che i file sono molto grandi e Voglio strutturare i file senza scaricarli e caricarli di nuovo ... –