title: How to upload and save large data to Google Colaboratory from local drive?
body: <p>I have downloaded large image training data as zip from this Kaggle link </p>
  
  <p><a href="https://www.kaggle.com/c/yelp-restaurant-photo-classification/data" rel="noreferrer">https://www.kaggle.com/c/yelp-restaurant-photo-classification/data</a></p>
  
  <p>How do I efficiently achieve the following?</p>
  
  <ol>
  <li>Create a project folder in Google Colaboratory</li>
  <li>Upload zip file to project folder</li>
  <li>unzip the files</li>
  </ol>
  
  <p>Thanks</p>
  
  <p>EDIT: I tried the below code but its crashing for my large zip file. Is there a better/efficient way to do this where I can just specify the location of the file in local drive?</p>
  
  <pre><code>from google.colab import files
  uploaded = files.upload()
  
  for fn in uploaded.keys():
    print('User uploaded file "{name}" with length {length} bytes'.format(
        name=fn, length=len(uploaded[fn])))
  </code></pre>