Eu tenho script:
find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \;
SourceDir
contém também subpastas.
Problema que DestFolder
não apenas em toda a árvore, mas em todos os outros níveis e arquivos de nível superior.
Como consertar ?
Respostas:
fonte
cp
não é um comando bash, mas um executável separado, portanto é específico do sistema. Os verdadeiros comandos do bash, por outro lado, são os mesmos nos sistemas operacionais.código para uma cópia simples.
código para uma cópia com resultado de sucesso
código forçosamente se a fonte contiver algum arquivo somente leitura, ele também copiará
para detalhes ajuda
fonte