Почетна » како да » Како искључити датотеке из Рсинц-а

    Како искључити датотеке из Рсинц-а

    Рсинц је један од најкориснијих помоћних програма за администратора сервера, али се синхронизује све по дефаулту, што може бити неугодно ако ваша апликација креира много привремених датотека. Ево како да искључите датотеке када користите рсинц.

    Искључивање са листе у датотеци

    Ово је идеалан метод за искључивање датотека и фасцикли, јер можете увек да измените листу и подесите ствари ако је потребно. Ево синтаксе:

    рсинц --искључи-из = / путања / до / искључења-фајла / путања / до / извора / пута / до / дест

    Лоша ствар код рсинц-а је да морате да користите релативни пут када покушавате да искључите ствари, јер када покуша да се подудара са изузимањима неће користити први део путање за утакмицу ... то је чудно.

    Рецимо, на пример, покушавате да направите резервну копију / дата / веб / и пошаљете је на други сервер, тако да користите команду као што је рсинц -а / дата / веб / усер @ сервер: / бацкупс / дата / веб / догодити се… али стварно желите да прескочите синхронизацију / дата / веб / цацхе / фолдер. Када рсинц провери вашу листу искључења за сваку ставку коју синхронизује, неће проверити / дата / веб / цацхе / јер се ваша оригинална рсинц команда базира на / дата / веб / фолдеру. То ће само означити “цацхе /” против листе. Тако да ћете морати ставити “цацхе” у листу, а не на пуну путању. Пример:

    рсинц -а --екцлуде-фром = / дата / екцлусион / дата / веб / / бацкупс /

    Сада да искључимо / дата / веб / цацхе и / дата / веб / темп из рсинц користећи ову наредбу, уклонили бисмо / дата / веб / дио стазе и / дата / екцлусион датотека би једноставно садржавала ово:

    кеш * темп *

    Приметићете да сам додао * у путању, како бих био сигуран да на почетку одговара свему што почиње са “цацхе”. Овај узорак звезда можете да користите за више корисних разлога ако желите - рецимо да желите да искључите све .ткт датотеке из синхронизације. Покренули бисте образац са звездицом да бисте били сигурни да се увек поклапа и додајте ово:

    * .ткт

    То би осигурало да се ти типови датотека прескоче током синхронизације. То је прилично једноставно.

    Искључујући једну ставку

    Ова техника је много мање корисна, али је можете користити у ходу ако је потребно. Ако постављате скрипту да бисте користили рсинц, што обично јесте, требало би да узмете додатни минут да бисте искључили из листе датотека да бисте олакшали будуће одржавање. Синтакса је веома слична:

    рсинц --екцлуде = релативе / патх / то / екцлусион / соурце / дест

    Исти релативни пут треба применити овде као горе.