В чем разница (есть ли?) Между sudo install -c -o %username% binaryfile usr/local/bin
и просто перемещением двоичного файла в usr/local/bin
?
command-line
install
user179996
источник
источник
install
!usr/local/bin
а не/usr/local/bin
с предыдущим/
? Существует ли каталог на компьютере?Ответы:
Когда вы используете
install
, он скопирует файл в место назначения, аmv
список каталогов изменится и станет атомарным. Когда вы перемещаете файл из одной файловой системы в другую, онmv
не является атомарным и копирует файл в другую файловую систему, а затем удаляет исходный файл. Очевидно,mv
иinstall
есть разные варианты,install
предлагая вам более прекрасный выбор зерна.источник