Копирање на датотеки и директориуми во Linux со SSH користејќи SCP, CP и Rsync

Копирање на датотеки и директориуми во Linux со SSH користејќи SCP, CP и Rsync

Како администратор на сервери, дури и едноставните задачи можат да имаат корист од свежа перспектива. Денешната статија зборува за повеќе начини на кои можете да копирате цел директориум и неговите датотеки во Linux. За да го направите ова, ќе ги истражиме трите команди: cp, scp и rsync.

cp

Можете да копирате датотеки и директориуми во истиот датотечен систем во Linux користејќи ја командата cp. Аргументот -r му кажува на cp дека сакате рекурзивно да копирате директориум, што ги копира и содржините на фолдерот. На пример:

cp -r /path/to/source/directory /path/to/destination/directory

Резултатот е дека директориумот, вклучувајќи ги сите негови содржини и поддиректориуми, ќе биде копиран во друг фолдер на локалниот сервер.

scp

Командата scp ќе ви овозможи да копирате датотеки и директориуми користејќи SSH криптирана врска. Ова овозможува поголема безбедност и интегритет на податоците и често се користи за копирање на директориуми помеѓу далечински сервери, иако може да се користи и локално. За да копирате цел директориум користејќи scp, можете да го користите и флагот -r на ист начин како што го направивте со командата cp. Пример:

scp -r /path/to/source/directory user@remotehost:/path/to/destination/directory

Резултатот овде е дека директориумот „directory“ ќе биде безбедно копиран во дестинацискиот фолдер на „remotehost“.

rsync

Командата rsync ви овозможува да реплицирате датотеки и директориуми со задржување на сопственоста и дозволите. Исто така, нуди дополнителни можности како компресија и инкрементални ажурирања. Превклучувачот -a овозможува „архивски“ режим, што ви овозможува да користите rsync за пренос на директориум со задржување на сопственоста и правата. На пример:

rsync -a /path/to/source/directory /path/to/destination/directory

Овој пример покажува како да користите rsync за копирање на директориуми на локалната машина. Можете да го користите на ист начин прикажан за scp ако сакате да користите rsync за копирање на директориуми на далечински сервери.

IPv4 адреси и сервери

Со зголемувањето на потребата од IPv4 адреси, многу компании се соочуваат со прашањето „дали IPv4 се истроши?“. Нашата компанија нуди професионални услуги за изнајмување на IPv4 адреси, вклучувајќи C-сегментни IP адреси за официјална употреба. Дополнително, нашите високо перформансни независни сервери во Лос Анџелес се опремени со најнова хардверска опрема и квалитетна мрежа, обезбедувајќи оптимални решенија за вашите потреби.

На пример, ако сте заинтересирани за времето на закуп на IP адреса или цената на изнајмување IPv4, нашите експерти можат да ви помогнат да ги разберете вашите опции и да ви понудат најдобро решение.

Заклучок

Горенаведените методи се едни од поосновните и почести начини за користење на овие команди. Препорачуваме да ги користите linux man страниците за секоја команда за да ги научите нивните напредни функции.

Како заклучок, корисно е за администраторот на сервери да може да копира целосен директориум и сите негови содржини користејќи различни техники. За копирање на датотеки и директориуми, командите cp, scp и rsync нудат специфични опции и карактеристики; во зависност од вашите околности, едната може да биде попогодна од другите.

Доколку имате прашања поврзани со Linux и сервери, големи или мали, нашите експерти се секогаш достапни да ви помогнат. Посетете ја нашата веб-страница или контактирајте не на sales[at]ioflood.com за повеќе информации.

  • Linux Administration, IPv4 Leasing, Server Management
  • 187 Корисниците го најдоа ова како корисно
Дали Ви помогна овој одговор?

Понудени резултати

Ефикасни решенија за корпоративна е-пошта: Подобрување на комуникацијата и соработката

发布/更新时间:2025年08月10日 Ефикасни решенија за корпоративна е-пошта: Подобрување на комуникацијата и...

Understanding Non-Authoritative Answers in nslookup: A DNS Deep Dive

Understanding Non-Authoritative Answers in nslookup: A DNS Deep DiveHave you ever executed the...

Helm команди за Kubernetes: Сеопфатен водич

Helm команди за Kubernetes: Сеопфатен водич Helm е менаџер за пакети на Kubernetes кој...

Python os.path модул: Комплетен водич за македонски програмери

Python os.path модул: Комплетен водич Дали ви е тешко да ракувате со патеки на датотеки и...

Mastering Python ord() & chr() Functions: Essential Tools for ASCII and Unicode Conversion

Python's Powerful Character Conversion Tools In the world of Python programming, understanding...