1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- .TH GNUNET-DIRECTORY "1" "February 25, 2012" "GNUnet"
- .SH NAME
- gnunet\-directory \- display directories
- .SH SYNOPSIS
- .B gnunet\-directory
- [\fIOPTIONS\fR] (FILENAME)*
- .SH DESCRIPTION
- .PP
- gnunet\-directory lists the contents of one or more GNUnet directories.
- A GNUnet directory is a binary file that contains a list of GNUnet
- file\-sharing URIs and meta data. The names of the directory files must
- be passed as command\-line arguments to gnunet\-directory.
- .TP
- \fB\-c \fIFILENAME\fR, \fB\-\-config=FILENAME\fR
- configuration file to use (useless option since gnunet\-directory does not
- really depend on any configuration options)
- .TP
- \fB\-h\fR, \fB\-\-help\fR
- print help page
- .TP
- \fB\-L \fILOGLEVEL\fR, \fB\-\-loglevel=LOGLEVEL\fR
- Change the loglevel. Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG.
- .TP
- \fB\-v\fR, \fB\-\-version\fR
- print the version number
- .SH NOTES
- A GNUnet directory is a file containing a list of GNUnet URIs and meta data.
- The keys can point to files, other directories or files in namespaces. In other
- words, a GNUnet directory is similar to UNIX directories. The difference to tar
- and zip is that GNUnet directory does not contain the actual files (except if
- they are really small, in which case they may be inlined), just symbolic (links),
- similar to directories with symbolic links in UNIX filesystems. The benefit is
- that the individual files can be retrieved separately (if desired) and if some
- of the files are inserted to another node in GNUnet, this just increases their
- availability but does not produce useless duplicates (for example, it is a
- better idea to publish a collection of pictures or compressed sound files
- using a GNUnet directory instead of processing them with archivers such as
- tar or zip first). Directories can contain arbitrary meta data for each file.
- .PP
- If a directory has missing blocks (for example, some blocks failed to download),
- GNUnet is typically able to retrieve information about other files in the
- directory. Files in a GNUnet directory have no particular order; the GNUnet
- code that generates a directory can reorder the entries in order to better
- fit the information about files into blocks of 32k. Respecting 32k boundaries
- where possible makes it easier for gnunet\-directory (and other tools) to
- recover information from partially downloaded directory files.
- .PP
- At the moment, directories can be created by \fBgnunet\-fs\-gtk\fP
- and \fBgnunet\-publish\fP. Just like ordinary files, a directory can be
- published in a namespace.
- .PP
- GNUnet directories use the (unregistered)
- mimetype \fBapplication/gnunet\-directory\fP. They can show up among normal
- search results. The directory file can be downloaded to disk
- by \fBgnunet\-download\fP(1) for later processing or be handled more directly
- by \fBgnunet\-fs\-gtk\fP(1).
- .SH BUGS
- Report bugs by using mantis <https://bugs.gnunet.org/> or by sending
- electronic mail to <gnunet\-developers@gnu.org>
- .SH SEE ALSO
- \fBgnunet\-fs\-gtk\fP(1), \fBgnunet\-publish\fP(1),
- \fBgnunet\-search\fP(1), \fBgnunet\-download\fP(1)
- The full documentation for
- .B gnunet
- is maintained as a Texinfo manual.
- If the
- .B info
- and
- .B gnunet
- programs are properly installed at your site, the command
- .IP
- .B info gnunet
- .PP
- should give you access to the complete handbook,
- .IP
- .B info gnunet-c-tutorial
- .PP
- will give you access to a tutorial for developers.
- .PP
- Depending on your installation, this information is also
- available in
- \fBgnunet\fP(7) and \fBgnunet-c-tutorial\fP(7).
|