Команда сцп вам омогућава ефикасно копирање датотеке између два различита хоста. Синтакса за сцп поново користи синтаксу цп, тако да би већини корисника Линука требало да буде позната.
Лукави бит са командом сцп је да су извор или одредиште можда удаљени, тј. Рачунар повезан на другу мрежу, различиту од ваше локалне. Када наводите датотеку за копирање, мораћете да укључите и детаље о удаљеном хосту. То укључује његову ИП адресу и корисничко име.
Отпремање датотеке помоћу наредбе сцп
Општа сцп синтакса је:
одредиште сцп извора
Приметите како је ово у основи иста синтакса као наредба цп.
Најједноставнији пример сцп је онај који ћете вероватно највише користити: отпремање датотеке са локалне машине на удаљени сервер. У овом случају, извор део команде је директан и одредиште је компликованије:
сцп индек.хтмл бобби@екампле.орг: / вар / ввв / хтмл /
Ово ће копирати локалну датотеку са именом индек.хтмл удаљеном хосту. Можете то одредити на исти начин као што бисте навели датотеку за било коју другу команду. То може бити апсолутна или релативна референца на датотеку. Тако,
индек.хтмл, ../индек.хтмл, и /home/bobby/index.html су различити начини које можете користити за одређивање локалне датотеке.Одредиште у примеру је бобби@екампле.орг: / вар / ввв / хтмл /. То значи да:
- Корисник бобби биће власник нове датотеке на удаљеном серверу. Тај корисник ће морати да постоји и требали бисте му моћи приступити.
- Име хоста сервера на који ћемо отпремити датотеку је пример.орг. Овде смо навели домен, али можете да користите и ИП адреса уместо тога.
- На том серверу, сцп ће отпремити датотеку на /var/www/html/ именик.
Једном када унесете ту наредбу, терминал ће вас обично тражити лозинку корисника којег сте навели на удаљеној машини.
Преузимање целог директорија
Ево мало компликованије варијанте која преузима читав директоријум:
сцп -рпЦ бобби@екампле.орг: / тмп / доцс / хоме / бобби
Прво, требало би да приметите да извор је сада удаљена машина, док је одредиште је локално. Осим прекидача за наруџбину, ови детаљи о извору и одредишту требали би бити познати. Али овај пример такође уводи три корисне заставице:
- -р: Рекурзивно преузима читав директоријум. Пренеће све датотеке унутра /tmp/docs. Ово је врло корисно за прављење брзих резервних копија или пренос великог броја датотека, посебно ако немате приступ за пријаву на удаљени хост.
- -п: Пресерви датотека временске ознаке и режими оригиналних датотека. Локалне копије ће имати исто време стварања или дозволе за писање као и њихови оригинали.
- -Ц: Омогућава компресију. Ако преносите пуно датотека, ово може убрзати ствари, посебно ако користите споро повезивање.
Наредба сцп је готово једнако лака као и цп
Основна употреба команде сцп је једноставна: иста је као и цп. Примарна разлика је у томе што сцп-у треба још неколико детаља за удаљени сервер. Међутим, као и код цп, постоје корисне заставице за проширење основне функције. Ту спадају компресија и рекурзивна копија како би се омогућило преузимање више датотека.
Овладавање наредбом сцп може вам добро доћи ако се од вас затражи да управљате Линук сервером. Прављење резервних копија и даљински пренос података свакодневни је задатак некога ко се бави администрацијом сервера.
Даљинско премештање датотека и директоријума је лакше него што мислите. Помоћу наредбе сцп датотеке са даљинским премештањем су такође шифроване.
Прочитајте следеће
- Линук
- Линук наредбе
Бобби је технолошки ентузијаст који је већ две две деценије радио као програмер софтвера. Заљубљен је у игре на срећу, радећи као уредник рецензија у часопису Свитцх Плаиер, и уживан је у свим аспектима објављивања на мрежи и веб развоја.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.