Si quisiera permanecer en el mismo sistema de archivos, ¿no podría simplemente especificar una ruta de salida para el mismo sistema de archivos?
¿O es para evitar abandonar accidentalmente el sistema de archivos actual?
command-line
files
filesystems
cp
data
neverMind9
fuente
fuente

-i: "¿por qué no solo especificar un destino que no existe"?Respuestas:
Limita donde los archivos se copian a partir , no dónde se copian a. Es útil con copias recursivas, para controlar cómo
cpdesciende en subdirectorios. Asísolo copiará el sistema de archivos raíz, no ninguno de los otros sistemas de archivos montados.
Consulte la
cp -xdocumentación (aunque su distinción es sutil).fuente
/mntes solo una convención humana a veces impuesta por la configuración de una distribución, pero no es un requisito del sistema operativo. A veces tengo sistemas de archivos de red montados debajo/var/somewebsite/www/sessionspara implementar servidores web de equilibrio de carga--excludeopciones para bloquear manualmente cada uno de ellos. Muy útil con rsync./dev, etc./proc,/sysque normalmente no desea leer "en masa".El
-xindicador acpes una extensión de GNU. Al copiar un solo archivo, esta opción no tendrá efecto, pero al copiar una jerarquía de archivos completa, la-xopción evita la copia de archivos y directorios que no viven en el mismo sistema de archivos que la fuente original.Por ejemplo, en un sistema de archivos con puntos de montaje en
/usry/usr/local, el usocp -xR /usr /some-destno copiaría la jerarquía debajo/usr/local.Hay otras utilidades con una
-xopción con la semántica similares, tales comoduyfind(la bandera se llama-xdevparafind), yrsync.fuente