---
title: Install pick-files on Linux | Snap Store
description: Get the latest version of pick-files for Linux - A script that picks
  a random selection of files
url: https://snapcraft.io/pick-files
---

# pick-files

[Nicolas Bock (nicolasbock)](https://snapcraft.io/publisher/nicolasbock "View all snaps from Nicolas Bock (nicolasbock)")

* [Nicolas Bock (nicolasbock)](https://snapcraft.io/publisher/nicolasbock "View all snaps from Nicolas Bock (nicolasbock)")
* [Utilities](https://snapcraft.io/search?categories=utilities)

latest/stable 1.3.4-30-gcafd41c

Install latest/stable of pick-files

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install pick-files
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* pick-files

---

### License

* Apache-2.0

---

### Last updated

* 31 July 2024 - latest/stable

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

### Websites

* [filechooser.readthedocs.io](https://filechooser.readthedocs.io/ "https://filechooser.readthedocs.io/")

---

### Source code

* [github.com/nicolasbock/filechooser](https://github.com/nicolasbock/filechooser "https://github.com/nicolasbock/filechooser")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/pick-files#report-snap-modal)

---

* [Description](https://snapcraft.io/pick-files#tab-description)
* [Security](https://snapcraft.io/pick-files#tab-security)

#### A script that picks a random selection of files

`pick-files` is a script that randomly selects a specific number of files
from a set of folders and copies these files to a single destination folder.
During repeat runs the previously selected files are excluded from the
selection for a specific time period that can be specified.

Usage Example

---

```
 pick-files --number 20 \
     --destination output \
     --suffix .jpg --suffix .avi \
     --folder folder1 --folder folder2
```

Would choose at random 20 files from `folder1` and `folder2` (including
sub-folders) and copy those files into `output`. The `output` is created if
it does not exist already. In this example, only files with suffixes `.jpg`
or `.avi` are considered.

---

## Install pick-files on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/pick-files/arch)

[### CentOS](https://snapcraft.io/install/pick-files/centos)

[### Debian](https://snapcraft.io/install/pick-files/debian)

[### elementary OS](https://snapcraft.io/install/pick-files/elementary)

[### Fedora](https://snapcraft.io/install/pick-files/fedora)

[### KDE Neon](https://snapcraft.io/install/pick-files/kde-neon)

[### Kubuntu](https://snapcraft.io/install/pick-files/kubuntu)

[### Manjaro](https://snapcraft.io/install/pick-files/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/pick-files/pop)

[### openSUSE](https://snapcraft.io/install/pick-files/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/pick-files/rhel)

[### Ubuntu](https://snapcraft.io/install/pick-files/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/pick-files/raspbian)
