Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
git-annex-move(1)	    General Commands Manual	     git-annex-move(1)

       git-annex-move -	move content of	files to/from another repository

       git annex move [path ...] [--from=remote|--to=remote|--to=here]

       Moves the content of files from or to another remote.

       With no parameters, operates on all annexed files in the	current	direc-
       tory.  Paths of files or	directories to operate on can be specified.


	      Move the content of files	from the specified remote to the local

	      Move the content of files	from the local repository to the spec-
	      ified remote.

	      Move the content of files	from all reachable remotes to the  lo-
	      cal repository.

	      Override numcopies and required content checking,	and always re-
	      move files from  the  source  repository	once  the  destination
	      repository has a copy.

	      Note that, even without this option, you can move	the content of
	      a	file from one repository to another when numcopies is not sat-
	      isfied, as long as the move does not result in there being fewer

       --jobs=N	-JN
	      Enables parallel transfers with up to the	 specified  number  of
	      jobs running at once. For	example: -J10

	      Setting this to "cpus" will run one job per CPU core.

       --all -A
	      Rather  than  specifying a filename or path to move, this	option
	      can be used to move all available	versions of all	files.

	      This is the default behavior when	running	git-annex  in  a  bare

	      Operate on files in the specified	branch or treeish.

	      Operate on files found by	last run of git-annex unused.

	      Operate on files that have recently failed to be transferred.

	      Use this option to move a	specified key.

       --fast When  moving content to a	remote,	avoid a	round trip to check if
	      the remote already has content. This can be  faster,  but	 might
	      skip moving content to the remote	in some	cases.

       file matching options
	      The  git-annex-matching-options(1)  can be used to specify files
	      to move.

	      Enables batch mode, in which lines containing names of files  to
	      move are read from stdin.

	      As  each	specified file is processed, the usual progress	output
	      is displayed. If a file's	content	does not need to be moved,  or
	      it  does	not  match specified matching options, or it is	not an
	      annexed file, a blank line is output in response instead.

	      Since the	usual output while moving a file is  verbose  and  not
	      machine-parseable,  you  may  want  to use --json	in combination
	      with --batch.

       -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.

	      Include progress objects in JSON output.

	      Messages that would normally be output to	standard error are in-
	      cluded in	the json instead.





       Joey Hess <>



Want to link to this manual page? Use this URL:

home | help