Что такое команда Linux `cp`?

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

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

Описание инструмента

Этот инструмент создает команду Linux cp на основе одного или нескольких исходных путей, пути назначения, необязательных параметров в исходном виде и распространенных флагов копирования. Он также поддерживает вывод с sudo, когда требуются повышенные привилегии.

Инструмент помогает быстро создавать команды копирования, не беспокоясь о деталях синтаксиса shell.

Примеры

  • Копирование нескольких файлов в папку резервных копий
  • Рекурсивное копирование каталога с флагами в стиле архивации
  • Копирование файла с sudo в защищенное расположение

Возможности

  • Поддержка нескольких исходных путей
  • Распространенные флаги cp, такие как архивация, рекурсивное копирование, сохранение, принудительное копирование, обновление и обработка символических ссылок
  • Возможность скачать вывод shell

Ограничения

Инструмент только создает строку команды. Он не выполняет команду и не проверяет существование путей.

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