У меня два каталога и один пустой.
В первом каталоге есть много подкаталогов со скрытыми файлами. Когда я cp -r
перехожу из первого каталога во второй, скрытые файлы тоже копируются. Какие-нибудь решения, чтобы избежать их?
У меня два каталога и один пустой.
В первом каталоге есть много подкаталогов со скрытыми файлами. Когда я cp -r
перехожу из первого каталога во второй, скрытые файлы тоже копируются. Какие-нибудь решения, чтобы избежать их?
Ответы:
Вы можете использовать rsync:
rsync -av --exclude=".*" src dest
Ты можешь сделать
cp -r SRC_DIR/* DEST_DIR
чтобы исключить все файлы .files и .dirs на уровне SRC_DIR, но при этом все скрытые файлы будут скопированы в подкаталоги следующего уровня.
cp SOURCE/[!.]* TARGET
.