Dino Geek, versucht dir zu helfen

Wie synchronisiere ich gelöschte Dateien mit RSYNC?


Die rsync-Dienstprogramm ist ein hilfreiches Werkzeug, wenn Sie den Inhalt eines Verzeichnisses auf eine andere Maschine oder auf ein anderes Verzeichnis auf der gleichen Maschine übertragen möchten. Es wird oft für Backups und Spiegelungen zwischen mehreren Systemen verwendet.

Sie können rsync auch verwenden, um gelöschte Dateien zu synchronisieren, aber standardmäßig wird rsync keine Dateien entfernen. Es fügt nur neue oder geänderte Dateien hinzu. Wenn Sie möchten, dass rsync auch gelöschte Dateien im Zielverzeichnis entfernt, müssen Sie die Option —delete verwenden.

Folgendes ist ein Beispiel für die Verwendung der Option —delete mit rsync:

```bash
rsync -av —delete /pfad/zum/quellverzeichnis/ /pfad/zum/zielverzeichnis/
```

In diesem Beispiel steht die Option -a für “Archivmodus”, der eine Reihe anderer Optionen setzt, um sicherzustellen, dass Symbolische Links, Geräte, Attribute, Berechtigungen, Besitzverhältnisse und Zeiten kopiert werden. Die Option -v steht für “verbose” und bedeutet, dass rsync ausführliche Informationen über das, was es tut, ausgeben wird. Die Option —delete löscht Dateien, die im Quellverzeichnis nicht mehr vorhanden sind, im Zielverzeichnis.

Beachten Sie, dass das Hinzufügen der Option —delete zu einem rsync-Befehl gefährlich sein kann, wenn sie falsch verwendet wird. Sie sollten sie nur verwenden, wenn Sie sicher sind, dass Sie Dateien im Zielverzeichnis löschen möchten, die nicht im Quellverzeichnis vorhanden sind.

Bitte beachten Sie auch, dass sowohl das Quell- als auch das Zielverzeichnis den abschließenden Schrägstrich benötigen. Ohne den abschließenden Schrägstrich erstellt rsync ein zusätzliches Unterverzeichnis im Zielverzeichnis.

Dieser Rat basiert auf dem manuellen Seitenbefehl für rsync, der die offizielle Dokumentation für die Verwendung des Tools ist:

```bash
man rsync
```

Das Rsync-Manual ist auch online auf vielen Websites verfügbar, einschließlich der offiziellen rsync-Website (https://rsync.samba.org/) und der Linux-Man-Seiten-Online-Ressource (http://man7.org/linux/man-pages/man1/rsync.1.html).


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