Предуслов
Радна ССХ конфигурација.
Рекурзивно копирајте удаљене датотеке помоћу сцп -а
Сцп је скраћеница од Сецуре Цопи. Сцп алат се користи за сигурно копирање датотека на удаљени рачунар и са њега помоћу протокола сигурне љуске (ССХ.)
Основна синтакса наредбе сцп је следећа.
сцп <опција> <извор> <одредиште>
Да бисте рекурзивно копирали датотеке, морате да користите -р опција.
На пример, наредба испод ће рекурзивно копирати садржај директоријума ми /пројецтс у директоријум /бацкуп на удаљеном серверу. Потребно је важеће корисничко име на удаљеном серверу.
$сцп -р /пројекти редхат8@20.68.114.222:/бацкуп
Слика 1 - Копирајте датотеке рекурзивно на удаљени сервер са сцп -ом
Ево још једног примера за рекурзивно копирање садржаја директоријума /бацкуп /пројецтс са удаљеног сервера у директоријум на мојој локалној машини.
$сцп -рредхат8@20.68.114.222:/бацкуп/пројекти/опоравио
Слика 2 - Копирајте датотеке рекурзивно са удаљеног сервера помоћу сцп
Рекурзивно копирајте удаљене датотеке помоћу рсинц -а
Алатка рсинц (Ремоте Синц) користи се за копирање (синхронизацију) датотека између локалних или удаљених рачунара. Рсинц такође користи ССХ за комуникацију. Основна синтакса наредбе рсинц је следећа.
рсинц<Опције> <извор <одредиште>Опција за рекурзивно копирање датотека означена је са -р .
Друге препоручене опције укључују:
-до који чува својства копираних датотека
-в који приказује детаљан излаз
Једна добра ствар у вези са рсинц -ом је то што упоређује изворни и одредишни директоријум и копира само разлике. Ова функција смањује употребу мрежних података, а рсинц чини добрим алатом за пресликавање и прављење резервних копија података.
Испод је пример за рекурзивно копирање садржаја мог /пројецтс2 директоријума у /бацкуп2 директоријум на удаљеном серверу. Потребно је важеће корисничко име на удаљеном серверу.
рсинц-рав /пројецтс2 редхат8@20.68.114.222:/бацкуп2
Слика 3 - Копирајте датотеке рекурзивно на удаљени сервер помоћу рсинц -а
Следећи пример рекурзивно копира садржај директоријума/бацкуп2/пројецтс2 са удаљеног сервера у директоријум на мојој локалној машини.
рсинц-равредхат8@20.68.114.222:/бацкуп2/пројекти2/опоравио2
Слика 4 - Копирајте датотеке рекурзивно са удаљеног сервера помоћу рсинц -а
Закључак
Овај водич вам је показао како рекурзивно копирати датотеке у Линуку помоћу алата сцп и рсинц. Јавите нам шта мислите.