mc rb
語法
mc rb
命令會移除 MinIO *或*另一個相容於 S3 的服務上的一個或多個儲存桶。
若要僅移除儲存桶的內容,請改用 mc rm
。
您也可以使用 mc rb
對本機檔案系統執行操作,以產生類似於 rm --rf
命令列工具的結果。
以下命令會移除 myminio
MinIO 部署上的 mydata
儲存桶
mc rb --force myminio/mydata
此命令具有以下語法
mc [GLOBALFLAGS] rb \
--force \
[--dangerous] \
ALIAS [ALIAS...]
括號
[]
表示選用參數。共用一行的參數彼此相依。
使用管線
|
運算符號分隔的參數彼此互斥。
將範例複製到文字編輯器,並在終端機/shell 中執行命令之前根據需要修改。
參數
- ALIAS
必要。 MinIO 或其他相容 S3 服務的 別名,以及要移除的儲存桶的完整路徑。例如:
mc rb --force myminio/mydata
省略儲存桶路徑,以對 MinIO 部署執行全站範圍的儲存桶移除。此操作必須指定
--dangerous
以明確確認永久移除部署上的所有資料。例如:mc rb --force --dangerous myminio
若要移除本機檔案系統上的目錄及其內容,請指定該目錄的完整路徑。如果指定了
--force
旗標,則會忽略該旗標。例如:mc rb ~/data/myolddata
您可以指定多個
ALIAS
目標,這些目標可以是由 MinIO 或本機檔案系統目錄組成。此命令會嘗試移除所有指定的目標。例如:mc rb --force myminio/mydata ~/data/myolddata
- --dangerous
選用。指示
mc rb
對每個指定的ALIAS
(例如myminio/
) 執行全站範圍的所有儲存桶移除。如果任何
ALIAS
指定檔案系統目錄,則此選項會導致移除該目錄路徑下的所有子目錄和檔案,類似於rm --rf
。警告
執行
mc rb --dangerous
是不可逆的。在執行之前,請盡一切可能的謹慎措施,確保該命令僅適用於所需的ALIAS
目標。
全域旗標
此命令支援任何全域旗標。
範例
移除儲存桶
mc rb --force ALIAS/PATH
行為
S3 相容性
mc 命令列工具是為了與 AWS S3 API 相容而建置的,並已在 MinIO 和 AWS S3 上進行測試,以驗證其預期的功能和行為。
MinIO 不為其他相容 S3 的服務提供任何保證,因為它們的 S3 API 實作是未知的,因此不被支援。雖然 mc 命令可能會如文件所述地運作,但任何此類使用都需自行承擔風險。