Заранее прошу прощения за написанные глупости, т.к. в shelle я пока не силён, но учусь(именно поэтому сюда и пришёл

Необходимо скопировать дирректорию /home/dir1/ в /home/dir2/
Нашёл параметр -p у команды cp, вроде бы то что надо, но увы скопировать целую дирректорию cp не даёт.
Тогда я решил сделать архив tar, а потом распоковать содержимое в нужную дирректорию.
Архив создал( с опциями cpf, вроде как p - отвечает за сохранение атрибутов). Затем переместил архив во вторую дирректорию и разархивировал(с опциями xvf). Но увы прямо в дирректории назначения(т.е. в /home/dir2/) была создана дирректория home/dir1/, а там уже файлы(т.е. получилось в итоге так: /home/dir2/home/dir1/). Это первая проблема. Как правильно разархивировать? Т.е. прямо в /home/dir2/, а не в /home/dir2/home/dir1/ ?
Вторая проблема: посмотрел содержимое /home/dir2/home/dir1/ - права доступа сброшены

Что я делаю не так? Как правильно нужно?
Заранее огромное спасибо!