---
layout: default
navsection: userguide
-navmenu: Tutorials
title: "Storing and Retrieving data using Keep"
...
-h1. Storing and Retrieving data using Keep
-
This tutorial introduces you to the Arvados file storage system.
The output value @c1bad4b39ca5a924e481008009d94e32+210@ from @arv keep put@ is the Keep locator. This enables you to access the file you just uploaded, and is explained in the next section.
-h2. Putting a directory
+h2(#dir). Putting a directory
You can also use @arv keep put@ to add an entire directory:
* "https://{{ site.arvados_workbench_host }}/collections/c1bad4b39ca5a924e481008009d94e32+210":https://{{ site.arvados_workbench_host }}/collections/c1bad4b39ca5a924e481008009d94e32+210
* "https://{{ site.arvados_workbench_host }}/collections/887cd41e9c613463eab2f0d885c6dd96+83/alice.txt":https://{{ site.arvados_workbench_host }}/collections/887cd41e9c613463eab2f0d885c6dd96+83/alice.txt
-h2. Using arv-get
+h2(#arv-get). Using arv-get
You can view the contents of a collection using @arv keep ls@:
</code></pre>
</notextile>
-You can also download indvidual files:
+You can also download individual files:
<notextile>
<pre><code>/scratch/<b>you</b>$ <span class="userinput">arv keep get 887cd41e9c613463eab2f0d885c6dd96+83/alice.txt .</span>
* You can browse, open and read Keep entries as if they are regular files.
* It is easy for existing tools to access files in Keep.
* Data is downloaded on demand, it is not necessary to download an entire file or collection to start processing
-
-<hr>
-
-You are now ready to proceed to the next tutorial, "running a crunch job.":tutorial-job1.html