Enviado em 15/11/2021 - 10:51h
echo "Olá!"
Possuo uma pasta contendo várias subpastas e um grande número de arquivos. Preciso fazer uma cópia desse diretório, mantendo sua estrutura original, mas ignorando arquivos com base no nome, ou seja, se possuírem algum termo específico, estes não devem ser copiados.
Para exemplificar, preciso ignorar arquivos com "temp" ou "copy", sendo que esses termos podem estar no início ou final do nome:
temp xxxx.png
yyyy temp.odt
copy zzzz.tar.gz
Tentei utilizar o comando a seguir
Possuo uma pasta contendo várias subpastas e um grande número de arquivos. Preciso fazer uma cópia desse diretório, mantendo sua estrutura original, mas ignorando arquivos com base no nome, ou seja, se possuírem algum termo específico, estes não devem ser copiados.
Para exemplificar, preciso ignorar arquivos com "temp" ou "copy", sendo que esses termos podem estar no início ou final do nome:
temp xxxx.png
yyyy temp.odt
copy zzzz.tar.gz
Tentei utilizar o comando a seguir
cp -R !(*temp*) PastaDeDestino/no entanto a regra não foi aplicada aos subdiretórios. Estou disposto à utilizar outras ferramentas CLI (mas sugiram GUI também). Desde já agradeço.