Ответ 1
Вы можете использовать rsync:
rsync -av --exclude=".*" src dest
У меня есть два каталога и один пуст.
В первом каталоге есть много подкаталогов со скрытыми файлами. Когда я cp -r
содержимое из первого каталога во второе, скрытые файлы также копируются. Любые решения для их устранения?
Вы можете использовать rsync:
rsync -av --exclude=".*" src dest
Вы можете сделать
cp -r SRC_DIR/* DEST_DIR
чтобы исключить все .files и .dirs на уровне SRC_DIR, но все же он скопировал бы любые скрытые файлы на следующем уровне подкаталогов.
rsync имеет опцию "-C"
http://rsync.samba.org/ftp/rsync/rsync.html
Пример:
rsync -vazC dir1 dir2