s3cmd konfigürasyonunu tamamladıktan sonra artık içeriye dosya yüklemeye hazırsınız demektir.
İçeriye bir dosya yüklemek için öncelikle bir bucket oluşturmanız gerekmekte, bunun için;
s3cmd mb s3://xyzuniversitesi.yedekler
s3cmd mb s3://xyzuniversitesi.videolar
Bucketleri listelemek için;
s3cmd ls
Bucket içindeki dosyaları listelemek için;
s3cmd ls s3://xyzuniversitesi.videolar
Bucket oluşturulduktan sonra içeriye herhangi bir dosya yüklemek için;
s3cmd put /home/ulakbulut/yedek1.tar.gz s3://xyzuniversitesi.yedekler/yedegimiz.tar.gz
Şeklinde bir kullanım sağlayabilirsiniz, büyük boyutlu dosyalar (+15 mb) yüklendiği taktirde standart ayar olarak s3cmd dosyaları 15mb’lik parçalara bölerek yüklemeye ve tamamlandığında birleştirmeye çalışmaktadır. Bu özelliği dilerseniz devredışı bırakabilir yada parça boyutlarını değiştirebilirsiniz. Bunun için kullanabileceğiniz seçenekler;
s3cmd put /home/ulakbulut/yedek1.tar.gz s3://xyzuniversitesi.yedekler/ --disable-multipart
s3cmd put /home/ulakbulut/yedek1.tar.gz s3://xyzuniversitesi.yedekler/ --multipart-chunk-size-mb=istenenboyut
Bir dosyayı indirmek için;
s3cmd get s3://xyzuniversitesi.yedekler/yedegimiz.tar.gz
Bucket içerisinden bir dosya silmek için;
s3cmd del s3://xyzuniversitesi.yedekler/yedegimiz.tar.gz
Bucket silmek için (sadece içi boş bucketler silinebilir!);
s3cmd rb s3://xyzuniversitesi.yedekler