Dino Geek, versucht dir zu helfen

Wie schließe ich bestimmte Dateien aus, wenn ich RSYNC verwende?


Rsync ist ein leistungsstarkes Werkzeug, das in Linux zur Synchronisierung von Dateien und Verzeichnissen eingesetzt wird. Manchmal möchten Sie jedoch bestimmte Dateien oder Verzeichnisse von der Synchronisierung ausschließen. Das ist mit Rsync durch die Verwendung von Ausschlussregeln möglich.

Es gibt zwei Hauptmethoden, um Dateien mit Rsync auszuschließen: Durch die Verwendung der Optionen “—exclude” oder “—exclude-from”.

Die “—exclude”-Option erlaubt es Ihnen, bestimmte Dateien und Verzeichnisse von der Synchronisierung auszuschließen. Sie können mehrere “—exclude”-Optionen angeben und sie können Platzhalter (auch bekannt als Wildcards oder Globbing-Muster) enthalten. Hier einige Beispiele:

```
rsync -av —exclude ‘Verzeichnis1’ Quelle Ziel
rsync -av —exclude ‘Verzeichnis1’ —exclude ‘Datei1.txt’ Quelle Ziel
rsync -av —exclude ‘*.txt’ Quelle Ziel
```

In diesen Beispielen wird unter anderem das Verzeichnis1, die Datei1.txt und alle TXT-Dateien von der Synchronisierung ausgeschlossen.

Die andere Methode, die “—exclude-from”-Option, erlaubt es Ihnen, eine Datei zu erstellen, die die Ausschlussregeln enthält. Dies ist besonders hilfreich, wenn Sie eine große Menge an Dateien ausschließen möchten. Die Syntax sieht folgendermaßen aus:

```
rsync -av —exclude-from ‘ausschlussdatei’ Quelle Ziel
```

In der Ausschlussdatei könnten Sie beispielweise folgende Regeln haben:

```
Verzeichnis1
Datei1.txt

In diesem Fall würden wieder das gleiche Verzeichnis, die gleiche Datei und alle TXT-Dateien von der Synchronisierung ausgeschlossen.

Es gibt noch mehr Dinge, die Sie mit Rsync-Ausschlussoptionen tun können, wie die Verwendung von **/, um Verzeichnisse zu entsprechen, oder die Verwendung von !, um eine Regel zu invertieren. Weitere Informationen finden Sie in der Manpage von Rsync oder in Online-Ressourcen wie dem Ubuntuusers-Wiki (https://wiki.ubuntuusers.de/rsync/).

Insgesamt bieten die Ausschlussoptionen von Rsync Ihnen eine große Flexibilität, um die Synchronisierung so anzupassen, dass sie genau Ihren Bedürfnissen entspricht.

Die im Text verwendeten Quellen sind:
- Die Rsync-Manpage (https://linux.die.net/man/1/rsync)
- Das Ubuntuusers-Wiki (https://wiki.ubuntuusers.de/rsync/)


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen