Pierwszy katalog zawiera wiele podkatalogów z ukrytymi plikami. Kiedy cp -rzawartość z pierwszego katalogu do drugiego, ukryte pliki również są kopiowane. Jakieś sposoby na ucieczkę?
Ale to działa w przypadku GIT-Repos, jeśli nie chcesz skopiować całego indeksu GIT do .git / ...
Sedat Kilinc
1
Dałem odpowiedź, ponieważ jest to rozwiązanie, którego szukałem. Nie chcę wykluczyć wszystkich elementów niewidocznych na drzewie, tylko elementy niewidoczne na poziomie głównym!
Odpowiedzi:
Możesz użyć rsync:
rsync -av --exclude=".*" src dest
źródło
Możesz to zrobić
aby wykluczyć wszystkie .files i .dirs na poziomie SRC_DIR, ale mimo to skopiowałoby wszelkie ukryte pliki do następnego poziomu podkatalogów.
źródło
cp SOURCE/[!.]* TARGET
.rsync ma opcję "-C"
http://rsync.samba.org/ftp/rsync/rsync.html
Przykład:
źródło