Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Linux: rsync, synchronization, files, directories, transfer

Что такое команда rsync и как ее использовать для синхронизации?

Этот вопрос проверяет знание команды rsync для синхронизации файлов и директорий в Linux.

Короткий ответ

Команда rsync используется для синхронизации и передачи файлов между локальными системами, каталогами или по сети. Она поддерживает опции для сжатия, удаления файлов и сохранения прав доступа. Например, команда rsync -av ~/Documents ~/Downloads синхронизирует содержимое двух директорий.

Длинный ответ

Основы команды rsync:

  • rsync используется для синхронизации файлов между двумя каталогами или системами.

  • Пример базовой команды:

    rsync -av ~/Documents ~/Downloads
  • Здесь:

    • -a — архивный режим, который сохраняет все права и атрибуты.

    • -v — выводит подробный список синхронизируемых файлов.

Дополнительные опции rsync:

  • -z — сжимает данные для уменьшения использования полосы пропускания.

  • --delete — удаляет файлы в целевой директории, которых нет в исходной.

  • Пример с удалением:

    rsync -avz --delete ~/Documents ~/Downloads

Команда rsync является мощным инструментом для синхронизации и передачи файлов, особенно если нужно минимизировать использование сетевого трафика или поддерживать точную копию данных.

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    1

  • Сложность:

    5

Навыки

  • Linux

    Linux

Ключевые слова

#rsync

#synchronization

#files

#directories

#transfer

Подпишись на Python Developer в телеграм

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.