package=ambari-metrics-monitor
required_version=2.6.1.0
current_version="$( yum info $package | awk -F: '/Version/ {print $2}' )"
if [[ "$current_version" == "$required_version" ]]; then
echo "Good to go"
else
echo "Version mismatch - version $current_version is installed for $package"
fi
Переключатель -r
или -R
указывает команде cp
рекурсивно копировать каталог, включающий все файлы и подкаталоги. Это необходимо для копирования каталогов, а не файлов.
Вы получаете сообщение об ошибке в своем вопросе, когда не используете его, потому что пытаетесь скопировать каталог без использования -r
или -R
.
То же самое можно сделать с cp --recursive
. Все это описано на странице man
.