# &kde; User's Manual

Lauri
Watts
Initial version of &ark; man page.
Raphael
Kubo da Costa
Update &ark; man page.
2013-08-23
2.19 (&kde; 4.11)
K Desktop Environment
ark
1

# `ark`

&kde; archiving tool

    ark
    -b
    -a
    -e
    -c
    -f
    suffix
    -p
    -t
    file
    -d
    -o
    directory
    &kde; Generic Options
    &Qt; Generic Options

## Description

&ark; is a program for managing various compressed file formats within &kde;. Archives can be viewed, extracted, created and modified with &ark;. The program can handle various formats such as tar, gzip, bzip2, zip, rar (when the appropriate libraries or command-line programs are installed).

## Operation modes

&ark; can be used either as a stand-alone &GUI; program as well as a command-line program in order to perform some specific tasks.

If invoked without the -b (--batch) or -c (--add) options, &ark; is started as a normal &GUI; program.

When the -b (--batch) option is used, &ark; can be used to extract the contents of one or more files directly from the command-line, without launching its &GUI;.

When the -c (--add) option is used, &ark; prompts for files that should be added to a new archive or to an existing archive.

## Options

`-d, --dialog`

  Show a dialog for specifying the options for a batch or add operation.

`-o, --destination directory`

  Default the extraction directory to directory. If not passed, the current path is used.

### Options for adding files

`-c, --add`

  Query the user for an archive filename and add specified files to it. Quit when finished.

`-t, --add-to filename`

  Add the specified files to filename. Create archive if it does not exist. Quit when finished.

`-p, --changetofirstpath`

  Change the current directory to the first entry and add all other entries relative to this one.

`-f, --autofilename suffix`

  Automatically choose a filename, with the selected suffix (for example rar, tar.gz, zip or any other supported types).

### Options for batch extraction

`-b, --batch`

  Use the batch interface instead of the usual dialog. This option is implied if more than one url is specified.

`-e, --autodestination`

  The destination argument will be set to the path of the first file supplied.

`-a, --autosubfolder`

  Archive contents will be read, and if detected to not be a single folder archive, a subfolder by the name of the archive will be created.

## Examples

``ark` `--batch` archive.tar.bz2`

  Will extract archive.tar.bz2 into the current directory without showing any &GUI;.

``ark` `-b` `-d` archive.tar.bz2 archive2.zip`

  Will first show an extraction options dialog and then extract both archive.tar.bz2 and archive2.zip into the directory chosen in the dialog.

``ark` `--add-to` my-archive.zip photo1.jpg text.txt`

  Will create my-archive.zip if does not exist and then add photo1.jpg and text.txt to it.

## Authors

&ark; is currently maintained by &Harald.Hvaal; &Harald.Hvaal.mail; and &Raphael.Kubo.da.Costa; &Raphael.Kubo.da.Costa.mail;.

This man page was first written by &Lauri.Watts; &Lauri.Watts.mail; in 2005 for &kde; 3.4, and was later updated in 2009 by &Raphael.Kubo.da.Costa; &Raphael.Kubo.da.Costa.mail;.