rsync не устанавливает бит stickybit/GID

Вот что у меня получилось. Хотел бы я избавиться от временного файла

pullbashrc() {
  curl -s https://gist.githubusercontent.com/trajano/71553de32f335092ad62f2f301cadd0f/raw/7006ef1c1bf10520e47089b385b8f9670d5ce96e/.bashrc > /tmp/bashrc
  tail -n +$(egrep -n "^###" ~/.bashrc | cut -d ':' -f1) ~/.bashrc >> /tmp/bashrc
  mv -f /tmp/bashrc ~/.bashrc
}
1
11.11.2020, 11:35
2 ответа

Вам нужно использовать флаг -p для rysnc.

0
18.03.2021, 22:50

Режимы применяются в указанном порядке. Это означает, что более поздняя опция D770переопределяет любые более ранние режимы, чтобы установить каталог точно на 770. Измените порядок на:

--chmod=D770,F0740,Da+t,Dg+s
0
18.03.2021, 22:50

Теги

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