gcrane Verified current stable Not installed? Data Processing

Gcrane / Recurse Copy Through Repositories

Recurse Copy Through Repositories

Copies images recursively across repositories or paths.

$
Terminal
gcrane copy <source> <target> -r

When To Use

When needing to migrate or backup entire directory structures in a single operation.

Pro Tip

Consider running in a dry run mode first with --dry-run to prevent unintended data loss or overwriting.

Command Builder

Tune the command before you copy it

Back to syntax
$
Generated Command
gcrane copy <source> <target> -r

Anatomy of Output

Understanding the result

Starting recursive copy from: source-directory to target-directory. Recursive Copy Initiation

Indicates the directories involved in the process.

Copied 10 images from the source. Copy Count

Shows how many images were successfully copied.

Total files processed: 20 File Count Summary

Provides an summary of all files accounted during copying.

Troubleshooting

Common pitfalls

ERROR: Source directory not found: source-directory

Solution: Check the source path for accuracy and existence.

ERROR: Permission denied to target-directory

Solution: Verify the permissions of the target directory.

ERROR: Recursion limit exceeded while copying.

Solution: Consider reducing the depth of the source directory structure.

Command Breakdown

What each part is doing

gcrane
Base Command
The executable that performs this operation. Here it runs Gcrane before the shell applies any redirect operators.
<source>
source
The value supplied for source.
<target>
target
The value supplied for target.
-r
r| recursive
The value supplied for r| recursive.
-r
Command Option
Tool-specific option used by this command invocation.

Alternative Approaches

Comparable commands in other tools

Alternative data processing tools for the same job.