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