Как скопировать каталог, исключая назойливые каталоги .svn

rsync -rv --exclude .svn src/dir/ dest/dir/


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

Опция —exclude .svn используется для исключения каталогов .svn из копирования. Файлы и подкаталоги, находящиеся внутри .svn, не будут скопированы.

Первый аргумент src/dir/ указывает на исходный каталог, из которого требуется скопировать файлы. Второй аргумент dest/dir/ указывает на целевой каталог, в который будут скопированы файлы.

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

Ответить

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