git-annex-whereis






git‐annex‐whereis − lists repositories that have file
content


git annex whereis [path ...]


Displays information about where the contents of files are
located.

     For example:

      # git annex whereis
 whereis my_cool_big_file (1 copy)
     0c443de8−e644−11df−acbf−f7cd7ca6210d  −− laptop
 whereis other_file (3 copies)
     0c443de8−e644−11df−acbf−f7cd7ca6210d  −− laptop
     62b39bbe−4149−11e0−af01−bb89245a1e61  −− usb drive
[here]
     7570b02e−15e9−11e0−adf0−9f3f94cb2eaa  −− backup drive

     Note that this command does not contact remotes to
verify if they still have the content of files. It only
reports on the last information that was received from
remotes.




file matching options

     The git‐annex−matching−options(1) can be used to
     specify files to act on.


−−key=keyname
     Show where a particular git‐annex key is located.


−−all −A
     Show whereis information for all known keys.


−−branch=ref
     Show whereis information for files in the specified
     branch or treeish.


−−unused
     Show whereis information for files found by last run of
     git‐annex unused.












                             ‐2‐


−−batch
     Enables batch mode, in which a file is read in a line
     from stdin, its information displayed, and repeat.

     Note that if the file is not an annexed file, or does
     not match specified file matching options, an empty
     line will be output instead.


−z   Makes the −−batch input be delimited by nulls instead
     of the usual newlines.


−−json
     Enable JSON output. This is intended to be parsed by
     programs that use git‐annex. Each line of output is a
     JSON object.


−−json−error−messages
     Messages that would normally be output to standard
     error are included in the json instead.


git‐annex(1)

     git‐annex−find(1)

     git‐annex−list(1)


Joey Hess <id@joeyh.name>