Estou tentando escrever um script simples do bash que copie todo o conteúdo de uma pasta, incluindo arquivos e pastas ocultos em outra pasta, mas quero excluir determinadas pastas específicas. Como eu consegui isso?
cp -R !(dir1|dir2) path/to/destination
!(dir1|dir2)
padrão precisa extglob
estar ativado ( shopt -s extglob
para ativá-lo).