バケットの作成
aliyun oss mb oss://backet456 \
--storage-class Standard \
--redundancy-type LRS \
--acl private
バケットの一覧
aliyun oss ls
aliyun oss ls -s
aliyun oss stat oss://backet123
aliyun oss stat oss://backet456
ディレクトリ作成
aliyun oss ls oss://backet123 -s
aliyun oss mkdir oss://backet123/dir01
aliyun oss mkdir oss://backet123/dir02/dir03
aliyun oss ls oss://backet123 -s
ファイルのコピー
※recursiveオプションによりディレクトリのコピーも可能
echo test01 > test01
mkdir -p dir11
echo test02 > dir11/test02
mkdir -p dir12/dir13
echo test03 > dir12/dir13/test03
ls -lR
aliyun oss cp . oss://backet123 --recursive
aliyun oss cp test01 oss://backet123/test21
aliyun oss cp oss://backet123/test21 oss://backet456/test22
aliyun oss cp oss://backet456/test22 test23
ls -l
ファイルの一覧
aliyun oss ls oss://backet123
aliyun oss ls oss://backet456
aliyun oss ls oss://backet123 -s
aliyun oss ls oss://backet456 -s
ファイルの確認
aliyun oss cat oss://backet123/test01
aliyun oss du oss://backet123/test01
aliyun oss du oss://backet123
ファイルの削除
※存在しないファイルを指定してもエラーメッセージは表示されない
※ディレクトリ削除時は末尾に/付与必要
aliyun oss ls oss://backet123 -s
aliyun oss rm oss://backet123/test01
aliyun oss rm oss://backet123/dir01
aliyun oss rm oss://backet123/dir01/
aliyun oss rm oss://backet123/hoge
aliyun oss ls oss://backet123 -s
ファイルの同期
※コピー先がローカルの場合、backup-dirの指定が必要
※自動生成される「ossutil_output/」は対象外
aliyun oss ls oss://backet123 -s
aliyun oss ls oss://backet456 -s
aliyun oss sync . oss://backet123 --delete --force
aliyun oss sync oss://backet123 oss://backet456 --delete --force
aliyun oss sync oss://backet456 . --delete --force --backup-dir /tmp
aliyun oss ls oss://backet123 -s
aliyun oss ls oss://backet456 -s
aliyun oss rm oss://backet123 --recursive --force
aliyun oss rm oss://backet456 --recursive --force
aliyun oss ls oss://backet123 -s
aliyun oss ls oss://backet456 -s
aliyun oss rm oss://backet123 --bucket --force
aliyun oss rm oss://backet456 --bucket --force
aliyun oss ls -s