Command Line Summary
The mlcp command line has the following structure. Note that you should always use mlcp.bat
on Windows; using mlcp.sh
with Cygwin is not supported.
Linux and OS X:
mlcp.sh
command optionsWindows:
mlcp.bat
command options
Where command
is one of the commands in the table below. Each command has a set of command-specific options, which are covered in the section that discusses the command.
Command |
Description |
---|---|
import |
Import data from the file system or standard input to a MarkLogic Server database. For a list of options usable with this command, see Import Command Line Options. |
export |
Export data from a MarkLogic Server database to the file system. For a list of options usable with this command, see Export Command Line Options. |
copy |
Copy data from one MarkLogic Server database to another. For a list of options usable with this command, see Copy Command Line Options. |
extract |
Use Direct Access to extract files from a forest file to documents on the native file system. For a list of options usable with this command, see Extract Command Line Options. |
version |
Report mlcp runtime environment version information, including the mlcp and JRE versions, as well as the supported MarkLogic version. |
help |
Display brief help about mlcp. |
Options can also be specified in an options file using -options_file
. Options files and command line options can be used together. For details, see Options File Syntax.
Note the following conventions for command line options to mlcp:
Prefix options with a single dash (-).
Option names are case-sensitive.
If an option has a value, separate the option name and value with white space. For example:
mlcp import -username admin
If an option has a predefined set of possible values, such as
-mode
, the option values are case-insensitive unless otherwise noted.If an option appears more than once on the command line, the first occurrence is used.
When string option values require quoting, use single quotes. For example:
-output_uri_replace "this,'that '"
.The value of a boolean option can be omitted. If the value is omitted,
true
is implied. For example,-copy_collections
is equivalent to-copy_collections true
.