¿Cuál es la diferencia (hay alguna?) entre sudo install -c -o %username% binaryfile usr/local/bin
y solo mover el archivo binario a usr/local/bin
?
¿Cuál es la diferencia (hay alguna?) entre sudo install -c -o %username% binaryfile usr/local/bin
y solo mover el archivo binario a usr/local/bin
?
Cuando usa install
, copiará un archivo a su destino, mientras que mv
cambia la lista del directorio y es atómico. Cuando mueve un archivo de un sistema de archivos a otro, mv
no es atómico y copiará el archivo al otro sistema de archivos y luego eliminará el archivo de origen. Obviamente, mv
y install
tienen diferentes opciones con install
que le ofrece más opciones de grano fino.
Lea otras preguntas en las etiquetas command-line install