Что означают -r и -R в команде копирования?

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
-6
07.05.2019, 12:36
1 ответ

Переключатель -rили -Rуказывает команде cpрекурсивно копировать каталог, включающий все файлы и подкаталоги. Это необходимо для копирования каталогов, а не файлов.

Вы получаете сообщение об ошибке в своем вопросе, когда не используете его, потому что пытаетесь скопировать каталог без использования -rили -R.

То же самое можно сделать с cp --recursive. Все это описано на странице man.

0
28.01.2020, 05:21

Теги

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