ls
バケット一覧を表示する
[root@localhost ~]# aws s3 ls
指定したバケットの中身を表示
[root@localhost ~]# aws s3 ls s3://test20231024
指定したバケットの中身を再帰的に全て表示
[root@localhost ~]# aws s3 ls s3://test20231024 --recursive
mb
バケットを作成
[root@localhost ~]# aws s3 mb s3://test20231024
cp
バケットにファイルをコピー
[root@localhost ~]# aws s3 cp test.txt s3://test20231024
バケットにフォルダを作成しつつファイルをコピー
[root@localhost ~]# aws s3 cp test.txt s3://test20231024/folder1/folder2/
mv
バケットへファイルを移動
[root@localhost ~]# aws s3 mv test.txt s3://test20231024
バケットのファイルをカレントディレクトリに移動
移動対象ファイルが最後のファイルだった場合、フォルダも削除される
[root@localhost ~]# aws s3 mv s3://test20231024/folder1/folder2/test.txt ./
rm
バケットのファイルを削除
削除対象ファイルが最後のファイルだった場合、フォルダも削除される
[root@localhost ~]# aws s3 rm s3://test20231024/folder1/folder2/test.txt
バケット内を再帰的に削除(全削除)
[root@localhost ~]# aws s3 rm s3://test20231024 --recursive
rb
バケット自体を削除
[root@localhost ~]# aws s3 rb s3://test20231024
コメント