Jak skopiować całą zawartość jednego katalogu do innego?
Na przykład:
$ cd /home/newuser
$ cp -a /backup/olduser/* .
Problem z powyższym polega na tym, że wzór globowania „*” pasuje do ukrytych katalogów ”. i „..”, a skończysz na katalogu „olduser” wewnątrz „newuser”, a także na zawartości.
Możesz także zrobić coś takiego:
$ rmdir /home/newuser
$ cp -a /backup/olduser /home/newuser
Ale co jeśli newuser zawiera już jakieś domyślne pliki i katalogi?
Jaki jest najprostszy, najbardziej poprawny, najłatwiejszy do zapamiętania, a nie nieporządny sposób przenoszenia zawartości jednego katalogu do drugiego za pomocą prostej komendy „cp” i powłoki?
.
i jak..
działa. Chcesz to wyjaśnić?