Heim > System-Tutorial > LINUX > Hauptteil

rsync-Nutzungsanleitung zum Ausschließen von Dateien und Verzeichnissen

WBOY
Freigeben: 2024-01-02 19:05:25
nach vorne
838 Leute haben es durchsucht
Einführung rsync ist ein sehr nützliches und beliebtes Linux-Tool. Es dient zum Sichern und Wiederherstellen von Dateien sowie zum Vergleichen und Synchronisieren von Dateien. Wie Sie rsync unter Linux verwenden, haben wir bereits in früheren Artikeln beschrieben, heute werden wir einige weitere nützliche rsync-Tipps hinzufügen.

rsync-Nutzungsanleitung zum Ausschließen von Dateien und Verzeichnissen

Datei- und Verzeichnislisten ausschließen

Wenn wir häufig synchronisieren, möchten wir manchmal eine Liste von Dateien und Verzeichnissen von der Synchronisierung ausschließen. Im Allgemeinen sind Dateien, die unnötigen Speicherplatz belegen, wie z. B. Gerätedateien und bestimmte Systemdateien, oder Dateien, die unnötigen Speicherplatz beanspruchen, wie z. B. temporäre Dateien oder Cache-Dateien, nicht für die Synchronisierung geeignet.

Zuerst erstellen wir eine Datei mit dem Namen „ausgeschlossen“ (natürlich können Sie sie beliebig benennen) und schreiben dann die Ordner oder Dateien, die wir ausschließen möchten, in die Datei, einen pro Zeile. Wenn Sie in unserem Fall eine vollständige Sicherung der Root-Partition erstellen möchten, sollten Sie einige beim Booten erstellte Geräteverzeichnisse und Verzeichnisse, in denen temporäre Dateien abgelegt werden, ausschließen. Die Liste sieht folgendermaßen aus:
rsync-Nutzungsanleitung zum Ausschließen von Dateien und Verzeichnissen
Anschließend können Sie den folgenden Befehl ausführen, um Ihr System zu sichern:

$ sudo rsync -aAXhv --exclude-from=excluded / /mnt/backup
Nach dem Login kopieren

rsync-Nutzungsanleitung zum Ausschließen von Dateien und Verzeichnissen

Dateien von der Befehlszeile ausschließen

Sie können Dateien auch direkt über die Befehlszeile ausschließen. Diese Methode ist sehr nützlich, wenn die Anzahl der auszuschließenden Dateien gering ist und Sie sie als Skript schreiben oder zu crontab hinzufügen möchten, das Skript aber nicht benötigen oder cron, um auf eine andere Datei angewiesen zu sein, damit es funktioniert.

Wenn Sie beispielsweise /var mit einem Backup-Verzeichnis synchronisieren möchten, aber keine Cache- und tmp-Ordner einschließen möchten, die normalerweise keinen wichtigen Inhalt haben, können Sie den folgenden Befehl verwenden:

$ sudo rsync -aAXhv --exclude={"/var/cache","/var/tmp"} /var /home/adrian/var
Nach dem Login kopieren

rsync-Nutzungsanleitung zum Ausschließen von Dateien und Verzeichnissen
Dieser Befehl lässt sich einfach in Skripten oder Crons verwenden und ist nicht von anderen Dateien abhängig.

Das obige ist der detaillierte Inhalt vonrsync-Nutzungsanleitung zum Ausschließen von Dateien und Verzeichnissen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!