# Dateien hin und her kopieren

### Vom Master auf die Minions

Mit salt-cp kopieren Sie Dateien ähnlich wie mit scp vom Master auf die Minions.

```bash
echo "Hallo Salt">/tmp/salt.txt
salt '*' file.mkdir /tmp/test
salt-cp '*' /tmp/salt.txt /tmp/test/salt.txt
salt '*' cmd.run "cat /tmp/test/salt.txt"
salt '*' file.remove /tmp/test/salt.txt
salt '*' file.rmdir /tmp/test
```

{% hint style="info" %}
Windows Minions übersetzen '/' nach 'C:\\'
{% endhint %}

### Es geht auch anders herum

Der andere Weg, Dateien vom Minion an den Master zu senden, ist standardmäßig deaktiviert.

Setzen Sie `file_recv: True` und beispielsweise `file_recv_max_size: 1024` in der Datei `/etc/salt/master.d/file_recv.conf` und starten Sie den Salt.Master neu.

{% code title="/etc/salt/master.d/file\_recv.conf" %}

```yaml
file_recv: True
file_recv_max_size: 1024
```

{% endcode %}

Dateien können nun kopiert werden. Beispiel:

`salt '*' cp.push /etc/fstab`

Die kopierten Dateien finden Sie nun in `/var/cache/salt/master/minions/<MINION-ID>`
