CP-R source_dir /* dest_dir/действительно перезаписывает файлы?

Если Вы получаете сценарий с

# . script

или

# source script

средства, которые сценарий выполняет в текущей оболочке.

Если Вы работаете

# ./script

Это будет работать в новой оболочке и не будет иметь доступа к набору переменных в текущей оболочке, которые не были экспортированы в среду с "экспортом".

3
задан 15 February 2010 в 12:59
1 ответ

Если Вы не будете уверены, проверьте, что Вы не выполняете CP как псевдоним (от Вашего CP псевдонима "типа оболочки"), если у Вас не будет дополнительных параметров (особенно-n), то CP-R перезапишет файлы в desti_dir, если у Вас не будет проблемы с полномочиями.

Но если необходимо быть уверены, можно выполнить разность для сравнения обоих каталогов

diff source_dir/ dest_dir/
2
ответ дан 3 December 2019 в 07:18
  • 1
    разность source_dir/dest_dir/сделала задание. Я все еще задающийся вопросом, почему CP не обновляет измененную дату при перезаписи файла. На Солярисе 10 я не нашел-n опции. –  rtacconi 15 February 2010 в 13:22

Теги

Похожие вопросы