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