> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeotap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Upload Files Using gsutil

> Perform the following steps to upload the files using gsutil tool:

<Steps>
  <Step>
    Download the [Cloud SDK](https://cloud.google.com/sdk/docs/) and follow the instructions for setting up as per your Operating System.
  </Step>

  <Step>
    Open a terminal window, type **gcloud auth login** and press the Enter key.
  </Step>

  <Step>
    In the internet browser window that opens for authorization, log in using the G Suite account listed under **Access** **Details**.
  </Step>

  <Step>
    After logging in, click **Allow** to let the Cloud SDK access this Google account.
  </Step>

  <Step>
    In the terminal window, type **gcloud config set project** **PROJECT\_ID** replacing the **PROJECT\_ID** with the actual project ID listed under **Access Details**. If you are asked to select **compute region and zone**, then choose the **do not set default zone** and **do not set default region** options.
  </Step>

  <Step>
    If you have an Editor's account, then use the `gsutil cp` command to copy your file(s) from the location where you saved it to the path mentioned above in **Path** **Details**. For example, `gsutil cp ~/Desktop/sample.json gs://bucket/path/.`
  </Step>

  <Step>
    If you have a Viewer's account, then use the gsutil ls command for the path mentioned for your dataset, to list the uploaded files. For example, `gsutil ls gs://bucket/path/`.
  </Step>
</Steps>

<Note>
  **Note:**

  *We recommend that you use `Python 3` with `gsutil` as we have observed pop-ups occurring when using tab completion for commands or pressing Enter to upload.*
</Note>
