Qual è la differenza (ce n'è?) tra sudo install -c -o %username% binaryfile usr/local/bin e il semplice spostamento del file binario in usr/local/bin ?
Qual è la differenza (ce n'è?) tra sudo install -c -o %username% binaryfile usr/local/bin e il semplice spostamento del file binario in usr/local/bin ?
Quando usi install , copierà un file nella sua destinazione, mentre mv cambierà l'elenco delle directory ed è atomico. Quando si sposta un file da un file system a un altro, mv non è atomico e copierà il file sull'altro file system, quindi rimuoverà il file sorgente. Ovviamente, mv e install hanno opzioni diverse con install che ti offre più scelte a grana fine.
Leggi altre domande sui tag command-line install