Как вы копируете все содержимое одного каталога в другой?
Например:
$ cd /home/newuser
$ cp -a /backup/olduser/* .
Проблема с вышесказанным заключается в том, что шаблон «*» подстановки совпадает со скрытыми каталогами. и '..', и вы получите каталог 'olduser' внутри 'newuser', а также его содержимое.
Вы также можете сделать что-то вроде этого:
$ rmdir /home/newuser
$ cp -a /backup/olduser /home/newuser
Но что, если newuser уже содержит некоторые файлы и каталоги по умолчанию?
Какой самый простой, самый правильный, самый простой для запоминания и не запутанный способ переместить содержимое одного каталога в другой, используя только простую команду 'cp' и оболочку?