find . | cpio -pumdv /destination


Команда «find . | cpio -pumdv /destination» выполняет клонирование текущего каталога в указанное место (/destination) с помощью команды cpio.

Команда «find . » выполняет поиск файлов и каталогов в текущем каталоге, а символ «|» передает результаты поиска в следующую команду.

Команда «cpio -pumdv /destination» используется для копирования файлов и каталогов. Аргументы команды:
— «p» передает список файлов и каталогов из предыдущей команды;
— «u» обновляет только более новые файлы;
— «m» сохраняет оригинальные разрешения и владельца файлов;
— «d» создает необходимые каталоги при копировании;
— «v» выводит подробную информацию о процессе копирования.

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

Альтернативой может быть использование команды «cp -r» для рекурсивного копирования каталогов, однако команда cpio обычно используется для копирования множества файлов и каталогов вместе с их разрешениями и владельцем.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *