Копіювання файлів та директорій в Linux за допомогою SSH: SCP, CP та Rsync
Як адміністратор серверів, ви часто стикаєтеся з необхідністю копіювання файлів та директорій. У цій статті ми розглянемо три основні команди для виконання цієї задачі: cp, scp та rsync.
Команда cp
Команда cp
дозволяє копіювати файли та папки в межах однієї файлової системи. Використовуйте параметр -r
для рекурсивного копіювання директорії разом з усіма її вмістом:
cp -r /шлях/до/вихідної/директорії /шлях/до/цільової/директорії
Команда scp
Для безпечного копіювання через SSH-з'єднання використовуйте команду scp
. Це особливо актуально під час роботи з віддаленими серверами:
scp -r /шлях/до/вихідної/директорії користувач@віддалений_хост:/шлях/до/цільової/директорії
З огляду на те, що пул IPv4-адрес практично вичерпано (has ipv4 run out), важливо оптимізувати використання мережевих ресурсів. Наша компанія пропонує послуги оренди IPv4-адрес (ipv4 rent price) з гнучкими умовами та підтримкою.
Команда rsync
Команда rsync
ідеально підходить для синхронізації даних зі збереженням прав доступу:
rsync -a /шлях/до/вихідної/директорії /шлях/до/цільової/директорії
Для тих, хто працює з віддаленими серверами, ми пропонуємо потужні Лос-Анджелеські виділені сервери з оптимальним часом оренди IP-адрес (ip address lease time meaning) та високою доступністю.
Висновок
Кожен із розглянутих методів має свої переваги. Вибирайте оптимальний варіант залежно від вашого сценарію використання. Для професійної підтримки та консультацій з питань серверного адміністрування звертайтеся до нашої команди експертів.