2024 Autor: Peter John Melton | [email protected]. Naposledy změněno: 2024-01-07 23:04
Rsync je jeden z nejužitečnějších nástrojů pro správce serveru, ale synchronizuje sevšechno ve výchozím nastavení, což může být nepříjemné, pokud vaše aplikace vytvoří spoustu dočasných souborů. Zde je návod, jak vyloučit soubory při použití rsync.
Vyloučení ze seznamu v souboru
Jedná se o ideální metodu pro vyloučení souborů a složek, protože můžete vždy upravit seznam a vyladit věci v případě potřeby. Zde je syntaxe:
rsync - -exclude-from=/path/to/exclusion-file /path/to/source /path/to/dest
Složitá věc s rsync je, že musíte použít relativní cestu, když se snažíte vyloučit věci, protože když se pokusí vyloučit výjimky, nebude používat první část cesty pro zápas … je to divné.
Řekněme například, že se pokoušíte zálohovat / data / web / a odeslat jej na jiný server, takže použijte příkaz jako rsync -a / data / web / user @ server: / backups / data / web / Stalo se … ale opravdu byste chtěli přeskočit synchronizaci složky / data / web / cache /. Při spuštění rsync zkontrolujete seznam výjimek pro každou položku, kterou synchronizuje, nezkontroluje / data / web / cache / protože původní příkaz rsync je umístěn ve složce / data / web /. Stačí se podívat na seznam "cache /". Takže budete muset dát "cache" do seznamu, ne úplnou cestu. Příklad:
rsync -a --exclude-from=/data/exclusions /data/web/ /backups/
Nyní s použitím tohoto příkazu vyloučíme / data / web / cache a / data / web / temp z rsync bychom odstranili / data / web / část cesty a soubor / data / vyloučení by obsahoval jednoduše:
cache* temp*
Poznamenáváte, že jsem přidal * do cesty, aby se ujistil, že odpovídá cokoliv, co začíná "cache" na začátku. Můžete použít tento hvězdný vzorec pro užitečnější účely, pokud chcete - řekněme, že chcete vyloučit synchronizaci všech souborů.txt. Začněte vzor s hvězdou, abyste se ujistili, že se vždy shoduje, a přidejte toto:
*.txt
To by zajistilo, že tyto typy souborů budou při synchronizaci přeskočeny. Je to dost jednoduché.
Bez jediné položky
Tato technika je mnohem méně užitečná, ale můžete ji použít, pokud potřebujete. Pokud nastavujete skript pro použití rsync, který obvykle bývá, měli byste místo toho vyloučit ze seznamu souborů další minutu, abyste usnadnili budoucí údržbu. Syntaxe je velmi podobná:
rsync --exclude=relative/path/to/exclusion /source /dest
Stejná relativní cesta by měla platit zde jako výše.
Doporučuje:
Jak vyloučit cílené reklamy po webu
Strávili jste nějaký čas zkoumáním výrobku v telefonu, pak otevřete svůj laptop a najdete reklamy na tento produkt omítnuté všude. To se stalo všem - nazývá se cílenou reklamou a existují kroky, které můžete podniknout, abyste snížili její vliv na vás.
Jak vyloučit některé uživatele v odpovědi na Twitter
Twitter dělal nedávné změny svého webového rozhraní, které odstraňuje uživatelská jména z odpovědí, ale je to trochu obtížnější vyloučit určité uživatele z odpovědi. Zde je návod, jak to funguje.
Google+ nyní umožňuje lidem, aby vám poslali e-mail; Naučte se, jak se zde vyloučit
Společnost Google právě oznámila novou funkci, ve které Google+ působí jako most mezi sociální sítí a vaším osobním e-mailem. Kdokoli vás sleduje na Google+, může vám nyní přímo poslat e-mail. Pokud to zní jako strašná věc (rozhodně jsme nebyli nadšeni, že ji slyšíme), čtěte dál, abyste se naučili, jak se rozhodnout.
Jak vyloučit aplikaci z nových karet systému Windows 10
Aktualizace systému Windows 10 Redstone 5 přidává karty téměř na všechny aplikace ve vašem systému. Tyto karty můžete odstranit z libovolné aplikace, která se vám líbí, čímž tyto aplikace opět přinesou tradiční titulní lištu systému Windows.
Soubory a složky systému Windows, které můžete vyloučit z prověřování antivirových programů
Společnost Microsoft doporučuje nekontrolovat následující soubory a složky pomocí antivirového skeneru. Zvyšte výkon systému Windows při spouštění antivirových skenerů.