-x
Флаг cp
является расширением GNU. При копировании одного файла этот параметр не будет действовать, но при копировании всей файловой иерархии этот -x
параметр предотвращает копирование файлов и каталогов, которые не находятся в той же файловой системе, что и исходный источник.
Например, в файловой системе с точками монтирования /usr
и /usr/local
, использование cp -xR /usr /some-dest
не будет копировать иерархию в /usr/local
.
Есть и другие утилиты с -x
опцией с аналогичной семантикой, например, du
и find
(флаг называется -xdev
для find
), и rsync
.