

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 解除安裝第 2 AWS CLI 版
<a name="uninstall"></a>

本主題說明如何解除安裝第 2 AWS Command Line Interface 版 （第 2 AWS CLI 版）。

AWS CLI 第 2 版解除安裝說明：

## Linux
<a name="uninstall-linux"></a>

若要解除安裝，請遵循您用來安裝 AWS CLI的相同方法。

------
#### [ Command line installer ]

若要解除安裝第 2 AWS CLI 版，請執行下列命令。

1. 找到符號連結並安裝路徑。
   + 使用 `which` 命令尋找符號連結。這會顯示您與 `--bin-dir` 參數搭配使用的路徑。

     ```
     $ which aws
     /usr/local/bin/aws
     ```
   + 使用 `ls` 命令尋找符號連結指向的目錄。這為您提供了與 `--install-dir` 參數一起使用的路徑。

     ```
     $ ls -l /usr/local/bin/aws
     lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws
     ```

1. 現在，刪除 `--bin-dir` 目錄中的兩個符號連結。如果您的使用者具有這些目錄的寫入許可，則不需要使用 `sudo`。

   ```
   $ sudo rm /usr/local/bin/aws
   $ sudo rm /usr/local/bin/aws_completer
   ```

1. 刪除 `--install-dir` 目錄。如果您的使用者具有此資料夾的寫入許可，則不需要使用 `sudo`。

   ```
   $ sudo rm -rf /usr/local/aws-cli
   ```

1. **（選用）** 移除 `.aws` 資料夾中的共用 AWS SDK 和 AWS CLI 設定資訊。
**警告**  
這些組態和登入資料設定會跨 AWS SDKs和 共用 AWS CLI。如果您移除此資料夾，則系統上仍存在的任何 AWS SDKs無法存取這些資料夾。

   `.aws` 資料夾的預設位置在平台之間各不相同，預設情況下，資料夾位於 *\$1/.aws/*。如果您的使用者具有此資料夾的寫入許可，則不需要使用 `sudo`。

   ```
   $ sudo rm -rf ~/.aws/
   ```

------
#### [ Snap ]

我們在 AWS CLI 上提供官方 AWS 支援的 版本`snap`。如果您使用 `snap` 安裝 AWS CLI，請使用下列步驟：

1. 針對 AWS CLI執行下列 `snap remove` 命令。

   ```
   $ snap remove aws-cli --classic
   ```

   如果您使用 `sudo` 安裝 AWS CLI，則需要將其新增至 命令。

   ```
   $ sudo snap remove aws-cli --classic
   ```

1. 您可能需要重新啟動命令提示字元視窗或電腦，才能移除所有檔案。

1. **（選用）** 移除 `.aws` 資料夾中的共用 AWS SDK 和 AWS CLI 設定資訊。
**警告**  
這些組態和登入資料設定會跨 AWS SDKs和 共用 AWS CLI。如果您移除此資料夾，則系統上仍存在的任何 AWS SDKs無法存取這些資料夾。

   `.aws` 資料夾的預設位置在平台之間各不相同，預設情況下，資料夾位於 *\$1/.aws/*。如果您具有此目錄的寫入許可，則不需要使用 `sudo`。

   ```
   $ sudo rm -r ~/.aws/
   ```

------

## macOS
<a name="uninstall-macos"></a>

若要解除安裝第 2 AWS CLI 版，請執行下列命令，取代您用來安裝的路徑。範例命令使用預設安裝路徑。

1. 尋找包含主程式和完成標籤之符號連結的資料夾。

   ```
   $ which aws
   /usr/local/bin/aws
   ```

1. 使用該資訊，執行下列命令，以尋找符號連結指向的安裝資料夾。

   ```
   $ ls -l /usr/local/bin/aws
   lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/aws
   ```

1. 現在，刪除第一個資料夾中的兩個符號連結。如果您的使用者具有這些資料夾的寫入權限，則不需要使用 `sudo`。

   ```
   $ sudo rm /usr/local/bin/aws
   $ sudo rm /usr/local/bin/aws_completer
   ```

1. 刪除主要安裝資料夾。使用 `sudo` 來取得 `/usr/local` 資料夾的寫入權限。

   ```
   $ sudo rm -rf /usr/local/aws-cli
   ```

1. **（選用）** 移除 `.aws` 資料夾中的共用 AWS SDK 和 AWS CLI 設定資訊。
**警告**  
這些組態和憑據設定在所有 AWS 開發套件和 AWS CLI之間共用。如果您移除此資料夾，則系統上仍存在的任何 AWS SDKs無法存取這些資料夾。

   `.aws` 資料夾的預設位置在平台之間各不相同，預設情況下，資料夾位於 *\$1/.aws/*。如果您的使用者具有此資料夾的寫入許可，則不需要使用 `sudo`。

   ```
   $ sudo rm -rf ~/.aws/
   ```

## Windows
<a name="uninstall-windows"></a>

1. 請執行下列其中一個動作來開啟**程式和功能**：
   + 開啟**控制台**，然後選擇**程式和功能**。
   + 開啓命令提示並輸入下列命令。

     ```
     C:\> appwiz.cpl
     ```

1. 選擇名為 **AWS Command Line Interface** 的項目，然後選擇**解除安裝**以啟動解除安裝程式。

1. 確認您要解除安裝 AWS CLI。

1. **（選用）** 移除 `.aws` 資料夾中的共用 AWS SDK 和 AWS CLI 設定資訊。
**警告**  
這些組態和憑據設定在所有 AWS 開發套件和 AWS CLI之間共用。如果您移除此資料夾，則系統上仍存在的任何 AWS SDKs無法存取這些資料夾。

   `.aws` 資料夾的預設位置在平台之間各不相同，預設情況下，資料夾位於 *%UserProfile%\$1.aws*。

   ```
   $ rmdir %UserProfile%\.aws
   ```

## 針對 AWS CLI 安裝和解除安裝錯誤進行故障診斷
<a name="uninstall-tshoot"></a>

如果您在安裝或解除安裝 之後遇到問題 AWS CLI，請參閱 [故障診斷 的錯誤 AWS CLI](cli-chap-troubleshooting.md) 以取得故障診斷步驟。如需最相關的故障診斷步驟，請參閱 [命令未找到錯誤](cli-chap-troubleshooting.md#tshoot-install-not-found)、[「`aws --version`」命令傳回的版本與您安裝的版本不同](cli-chap-troubleshooting.md#tshoot-install-wrong-version) 和 [解除安裝 後，「`aws --version`」命令會傳回版本 AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1)。