Skip to main content

Како користити рсинц за копирање Линук фасцикли и датотека

Anonim

рсинц је програм за пренос датотека за Линук који вам омогућава да копирате директоријуме и фајлове једноставном командом, која садржи додатне опције поред традиционалне функције копирања.

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

рсинц Синтакса

Употреба наредбе рсинц правилно захтева да следите исправну синтаксу:

рсинц ОПТИОН … СРЦ … ДЕСТрсинц ОПТИОН … СРЦ … УСЕР @ ХОСТ: ДЕСТрсинц ОПТИОН … СРЦ … УСЕР @ ХОСТ :: ДЕСТрсинц ОПТИОН … СРЦ … рсинц: // УСЕР @ ХОСТ : ПОРТ / ДЕСТрсинц ОПТИОН … УСЕР @ ХОСТ: СРЦ ДЕСТрсинц ОПТИОН … УСЕР @ ХОСТ :: СРЦ ДЕСТрсинц ОПТИОН … рсинц: // УСЕР @ ХОСТ : ПОРТ / СРЦ ДЕСТ

Тхе опција простор који је горе наведен може се испунити великим бројем ствари. Видите РЕЗИМЕ ОПЦИЈЕ одељак рсинц документације за комплетну листу, али ево неколико примера:

  • , - вербосе: Повећајте вербоситет
    • --инфо = ФЛАГС : Фино-зрнасте информационе глаголости
    • --дебуг = ФЛАГС : Фине-граинед дебуг вербосити
    • --мсгс2стдерр: Специјално излазно руковање за дебаговање
  • , --куиет: Потискивање порука о грешци
    • - не-мотд: Заустави МОТИОН за мод даемон-моде
  • , - шема: Скип на основу контролне суме, а не мод-времена и величине
  • , - рекурзивно: Рецурсе инто дирецториес
  • , - повратак: Направите резервне копије
    • --бацкуп-дир = ДИР : Направите резервне копије у хијерархију базирану на ДИР
    • --суффик = СУФИКС : Бацкуп суфикс
  • , --дирс: Пренесите директоријуме без рекурзије

Примери рсинц

Ево неколико примера како користити рсинц са неким од тих опција:

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

рсинц /хоме/јон/Десктоп/дата/*.јпг / хоме / јон / Десктоп / бацкупдата /

У овом претходном примеру, све ЈПГ датотеке из / дата / фолдер се копира у /Бекап документ/ фолдер у корисничком директоријуму Јон'с Десктоп.

рсинц --мак-сизе =2к / хоме / јон / Десктоп / дата / / хоме / јон / десктоп / бацкупдата /

Овај пример рсинц је мало компликованији, јер је подешен на не копирајте датотеке ако су веће од 2.048 КБ. То јест, само да копирате датотеке мање од наведене величине. Можете користити к, м, или г да означе килобајтове, мегабајте и гигабајте у 1.024 мултипликатору, или кб , мб , или гб да користим 1.000.

рсинц - мин-сизе =30мб / хоме / јон / Десктоп / дата / / хоме / јон / Десктоп / бацкупдата /

Исто се може учинити - мин-сизе , као што видите горе. У овом примеру, рсинц ће копирати само 30 МБ или више.

рсинц - мин-сизе =30мб --прогресс / хоме / јон / Десктоп / дата / / хоме / јон / десктоп / бацкупдата /

Када користите рсинц за копирање прилично великих датотека, као што су 30 МБ и веће, а посебно када их има више, можда ћете желети да видите напредак функције копирања уместо да претпоставите да је команда замрзнута. У тим случајевима користите --прогресс опција за гледање процеса до 100%.

рсинц - рекурзивно / хоме / јон / Десктоп / дата / хоме / јон / Десктоп / дата2

Тхе - рекурзивно опција пружа једноставан начин за копирање целог фасцикла на другу локацију, као на пример / дата2 / фолдер у нашем примеру.

рсинц -р --екцлуде = "*.деб' / хоме / јон / Десктоп / дата / хоме / јон / десктоп / бацкупдата

Такође можете копирати читаву фасциклу, али изузети датотеке одређеног проширења датотеке, као што су ДЕБ датотеке у овом примеру горе. Овај пут, цела / дата / фолдер се копира /Бекап документ/ као у претходном примеру, али све ДЕБ датотеке су искључене из копије.